GCpp general purpose C++ library
version 1.0
|
#include <GPointer.hh>
Public Member Functions | |
template<class Q > | |
bool | IsInstanceOf () const |
template<class Q > | |
bool | IsInstanceOf () |
virtual GPointer * | Clone () const |
virtual const char * | ClassName () const |
GPointer (void *ptr=NULL) | |
GPointer (const GPointer &original) | |
virtual | ~GPointer () |
GPointer & | operator= (const GPointer &original) |
virtual bool | operator== (const GPointer &ptr) |
void * | GetPointer () const |
void | SetPointer (void *ptr) |
Static Public Member Functions | |
static const char * | StaticClassName () |
Protected Attributes | |
void * | pointer |
Pointer on user data. | |
This class defines a pointer on any kind of object. It is used as an interface for collections, that does not accept base type pointers (that does not contain the GObject functions).
|
inline |
|
inline |
|
inlinevirtual |
Destructor.
|
inline |
|
inlinevirtual |
Opérateur de comparaison: il porte sur le nom et le pointeur de l'objet.
ptr | élément à comparer |
References GetPointer(), and pointer.
|
inline |