Graphite  Version 3
An experimental 3D geometry processing program
OGF::GenericBasicFactoryWithArg< BASE, T, ARG > Class Template Reference
Inheritance diagram for OGF::GenericBasicFactoryWithArg< BASE, T, ARG >:
OGF::BasicFactoryWithArg< BASE, ARG > GEO::Counted

Public Member Functions

virtual BASE * create (ARG x)
 
- Public Member Functions inherited from GEO::Counted
void ref () const
 Increments the reference count. More...
 
void unref () const
 Decrements the reference count. More...
 
bool is_shared () const
 Check if the object is shared. More...
 
int nb_refs () const
 Gets the number of references that point to this object. More...
 

Additional Inherited Members

- Static Public Member Functions inherited from GEO::Counted
static void ref (const Counted *counted)
 Increments the reference count. More...
 
static void unref (const Counted *counted)
 Decrements the reference count. More...
 
- Protected Member Functions inherited from GEO::Counted
 Counted ()
 Creates a reference counted object. More...
 
virtual ~Counted ()
 Destroys a reference counted object. More...
 

Detailed Description

template<class BASE, class T, class ARG>
class OGF::GenericBasicFactoryWithArg< BASE, T, ARG >

Definition at line 115 of file basic_factory.h.


The documentation for this class was generated from the following file: