#include <factoryBase.h>
Inheritance diagram for FactoryBase:
|
Definition at line 47 of file factoryBase.h. |
|
Definition at line 99 of file factoryBase.h. |
|
Definition at line 104 of file factoryBase.h. |
|
Definition at line 29 of file factoryBase.cxx. |
|
Definition at line 38 of file factoryBase.cxx. |
|
Definition at line 266 of file factoryBase.cxx. |
|
Definition at line 217 of file factoryBase.cxx. References _preferred, and TypeHandle::none(). |
|
Definition at line 203 of file factoryBase.cxx. References _preferred. |
|
Definition at line 123 of file factoryBase.cxx. References _creators, TypeHandle::get_num_parent_classes(), TypeHandle::get_parent_class(), and TypeHandle::none(). Referenced by BamWriter::write_object(). |
|
Definition at line 229 of file factoryBase.cxx. References _preferred. Referenced by get_preferred(). |
|
Definition at line 168 of file factoryBase.cxx. References _creators. Referenced by get_type(). |
|
Definition at line 240 of file factoryBase.cxx. References _preferred, get_num_preferred(), n, and TypeHandle::none(). |
|
Definition at line 182 of file factoryBase.cxx. References _creators, get_num_types(), n, and TypeHandle::none(). |
|
Reimplemented in Factory< Type >, and Factory< TypedWritable >. |
|
Reimplemented in Factory< Type >, and Factory< TypedWritable >. Definition at line 51 of file factoryBase.cxx. References TypedObject::get_type(), make_instance_exact(), make_instance_more_specific(), NULL, and params. |
|
Definition at line 287 of file factoryBase.cxx. References _creators, and NULL. Referenced by make_instance(), make_instance_more_general(), and make_instance_more_specific(). |
|
Reimplemented in Factory< Type >, and Factory< TypedWritable >. |
|
Reimplemented in Factory< Type >, and Factory< TypedWritable >. Definition at line 82 of file factoryBase.cxx. References TypeHandle::get_num_parent_classes(), TypeHandle::get_parent_class(), TypedObject::get_type(), make_instance_exact(), NULL, and params. |
|
Definition at line 307 of file factoryBase.cxx. References _creators, _preferred, TypeHandle::is_derived_from(), make_instance_exact(), NULL, and params. Referenced by make_instance(). |
|
Definition at line 275 of file factoryBase.cxx. |
|
Definition at line 155 of file factoryBase.cxx. References _creators, TypeHandle::none(), and NULL. |
|
Definition at line 252 of file factoryBase.cxx. |
|
Definition at line 102 of file factoryBase.h. Referenced by find_registered_type(), get_num_types(), get_type(), make_instance_exact(), make_instance_more_specific(), register_factory(), and write_types(). |
|
Definition at line 105 of file factoryBase.h. Referenced by add_preferred(), clear_preferred(), get_num_preferred(), get_preferred(), and make_instance_more_specific(). |