1 #ifndef __JLANG__JPOINTER__ 
    2 #define __JLANG__JPOINTER__ 
   12 namespace JPP { 
using namespace JLANG; }
 
   21   template<
class JClass_t>
 
   64     virtual JClass_t* 
get() 
const override  
   75     virtual void set(JClass_t* p)
 override  
JClass_t *& getReference()
Get rereference to internal pointer. 
 
void reset(const JPointer< T > &pointer)
Reset pointer. 
 
JPointer()
Default constructor. 
 
JClass_t * __p
pointer to object 
 
void set(const JPointer< T > &pointer)
Set pointer. 
 
JClass_t *const & getReference() const 
Get rereference to internal pointer. 
 
JPointer(JClass_t *p)
Constructor. 
 
Template implementation of class that holds pointer to object(s). 
 
Template interface for pointer to object(s). 
 
virtual void set(JClass_t *p) override
Set pointer. 
 
virtual JClass_t * get() const override
Get pointer. 
 
virtual void reset() override
Reset pointer. 
 
JPointer(JPointer< T > pointer)
Constructor.