#include <typeHandle.h>
Private Member Functions | |
INLINE | TypeHandle (const TypeHandle ©) |
INLINE bool | operator== (const TypeHandle &other) const |
INLINE bool | operator!= (const TypeHandle &other) const |
INLINE bool | operator< (const TypeHandle &other) const |
INLINE bool | operator<= (const TypeHandle &other) const |
INLINE bool | operator> (const TypeHandle &other) const |
INLINE bool | operator>= (const TypeHandle &other) const |
INLINE int | compare_to (const TypeHandle &other) const |
INLINE string | get_name (TypedObject *object=(TypedObject *) NULL) const |
INLINE bool | is_derived_from (TypeHandle parent, TypedObject *object=(TypedObject *) NULL) const |
INLINE int | get_num_parent_classes (TypedObject *object=(TypedObject *) NULL) const |
INLINE TypeHandle | get_parent_class (int index) const |
INLINE int | get_num_child_classes (TypedObject *object=(TypedObject *) NULL) const |
INLINE TypeHandle | get_child_class (int index) const |
INLINE TypeHandle | get_parent_towards (TypeHandle ancestor, TypedObject *object=(TypedObject *) NULL) const |
INLINE int | get_index () const |
INLINE void | output (ostream &out) const |
Static Private Member Functions | |
INLINE TypeHandle | none () |
Private Attributes | |
PUBLISHED | __pad0__: INLINE TypeHandle() |
int | _index |
Static Private Attributes | |
TypeHandle | _none |
Friends | |
class | TypeRegistry |
|
|
|
|
|
|
|
Referenced by TypeRegistry::write_node(). |
|
Referenced by PartGroup::complete_pointers(), AnimGroup::complete_pointers(), and TextureAttrib::output(). |
|
|
|
Referenced by FactoryBase::find_registered_type(), and FactoryBase::make_instance_more_general(). |
|
Referenced by FactoryBase::find_registered_type(), and FactoryBase::make_instance_more_general(). |
|
Referenced by main(). |
|
Referenced by FactoryBase::make_instance_more_specific(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Referenced by operator<<(). |
|
Definition at line 125 of file typeHandle.h. |
|
Definition at line 93 of file typeHandle.h. |
|
Definition at line 122 of file typeHandle.h. Referenced by TypeRegistry::look_up(), TypeRegistry::register_dynamic_type(), and TypeRegistry::register_type(). |
|
Definition at line 22 of file typeHandle.cxx. |