#include <loaderFileTypeRegistry.h>
Public Member Functions | |
~LoaderFileTypeRegistry () | |
int | get_num_types () const |
LoaderFileType * | get_type (int n) const |
LoaderFileType * | get_type_from_extension (const string &extension) const |
void | write_types (ostream &out, int indent_level=0) const |
void | register_type (LoaderFileType *type) |
Static Public Member Functions | |
LoaderFileTypeRegistry * | get_ptr () |
Protected Member Functions | |
LoaderFileTypeRegistry () | |
Private Types | |
typedef pvector< LoaderFileType * > | Types |
typedef pmap< string, LoaderFileType * > | Extensions |
Private Attributes | |
Types | _types |
Extensions | _extensions |
Static Private Attributes | |
LoaderFileTypeRegistry * | _global_ptr |
|
Definition at line 57 of file loaderFileTypeRegistry.h. |
|
Definition at line 54 of file loaderFileTypeRegistry.h. |
|
Definition at line 36 of file loaderFileTypeRegistry.cxx. |
|
Definition at line 45 of file loaderFileTypeRegistry.cxx. |
|
Definition at line 68 of file loaderFileTypeRegistry.cxx. References _types. Referenced by Loader::find_all_files(). |
|
Definition at line 55 of file loaderFileTypeRegistry.cxx. References _global_ptr, and NULL. Referenced by Loader::find_all_files(), init_libegg2pg(), init_libpgraph(), and WindowFramework::load_model(). |
|
Definition at line 78 of file loaderFileTypeRegistry.cxx. References _types, n, and NULL. Referenced by Loader::find_all_files(). |
|
Definition at line 91 of file loaderFileTypeRegistry.cxx. References _extensions, downcase(), and NULL. Referenced by Loader::find_all_files(), and WindowFramework::load_model(). |
|
Definition at line 130 of file loaderFileTypeRegistry.cxx. References _extensions, _types, downcase(), and type. Referenced by init_libegg2pg(), and init_libpgraph(). |
|
Definition at line 109 of file loaderFileTypeRegistry.cxx. |
|
Definition at line 58 of file loaderFileTypeRegistry.h. Referenced by get_type_from_extension(), and register_type(). |
|
Definition at line 28 of file loaderFileTypeRegistry.cxx. Referenced by get_ptr(). |
|
Definition at line 55 of file loaderFileTypeRegistry.h. Referenced by get_num_types(), get_type(), register_type(), and write_types(). |