|
Free Electron
|
A class to associate functionality with run time types. More...
#include <Type.h>

Public Member Functions | |
| virtual void | assign (void *lvalue, void *rvalue) |
| virtual bool | equiv (void *a_a, void *a_b) |
| virtual sp< BaseTypeVector > | createVector (void) |
| template<> | |
| bool | equiv (void *a_a, void *a_b) |
| template<> | |
| void | assign (void *lvalue, void *rvalue) |
| template<> | |
| sp< BaseTypeVector > | createVector (void) |
| template<> | |
| bool | equiv (void *a_a, void *a_b) |
| template<> | |
| sp< BaseTypeVector > | createVector (void) |
| template<> | |
| void | assign (void *lvalue, void *rvalue) |
| template<> | |
| bool | equiv (void *a_a, void *a_b) |
Public Member Functions inherited from fe::BaseType | |
| virtual FE_UWORD | size (void) const |
| virtual void | setInfo (const sp< Info > &spInfo) |
| virtual void | setInfo (Info *pInfo) |
| virtual sp< Info > | getInfo (void) |
| virtual bool | getConstruct (void) const |
| virtual void | construct (void *instance) |
| virtual void | destruct (void *instance) |
| virtual BWORD | copy (void *instance, const void *source) |
| virtual TypeInfo & | typeinfo (void) |
| const String | verboseName (void) const |
| virtual const String & | name (void) const |
| void | setName (const String &a_name) |
Public Member Functions inherited from fe::Counted | |
| virtual void | acquire (void) |
| Increment the reference count. More... | |
| virtual void | acquire (int &rCount) |
| Increment the reference count (and get the count) More... | |
| virtual void | release (void) |
| Decrement the reference count. More... | |
| virtual void | abandon (void) |
| Decrement the reference count. More... | |
| int | count (void) const |
| Return the count of references. More... | |
| void | setName (const String &) |
| void | trackReference (void *pReference, String what) |
| void | untrackReference (void *pReference) |
| void | registerRegion (void *pT, U32 bytes) |
Static Public Member Functions | |
| static Type< T > * | create (void) |
Static Public Member Functions inherited from fe::Counted | |
| static String | reportTracker (void) |
| static U32 | trackerCount (void) |
Additional Inherited Members | |
Protected Member Functions inherited from fe::Counted | |
| int | releaseInternal (void) |
| Decrement the reference count. More... | |
| void | suppressReport (void) |
Protected Attributes inherited from fe::BaseType | |
| FE_UWORD | m_size |
| sp< Info > | m_spInfo |
| TypeInfo | m_typeInfo |
A class to associate functionality with run time types.
See BaseType for details.
1.8.13