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
75 virtual void set(JClass_t* p)
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.
virtual void reset()
Reset pointer.
Template implementation of class that holds pointer to object(s).
Template interface for pointer to object(s).
virtual JClass_t * get() const
Get pointer.
virtual void set(JClass_t *p)
Set pointer.
JPointer(JPointer< T > pointer)
Constructor.