#include <component_manager_generic.h>
Inheritance diagram for CL_ComponentManager_Generic:


Public Methods | |
| CL_ComponentManager_Generic (const char *filename, CL_ResourceManager *resources, CL_StyleManager *style) | |
| CL_ComponentManager_Generic (const char *filename, bool is_datafile, CL_StyleManager *style) | |
| virtual | ~CL_ComponentManager_Generic () |
| virtual CL_Component* | get_component (const char *component_id) |
| void | get_root_component_list (std::vector< CL_Component *> &components) |
Private Types | |
| typedef std::pair<std::string, std::string> | variable_pair_t |
Private Methods | |
| void | init_style_manager (const char *style_id) |
| std::string | preprocess_templates () |
| std::string | concatenate_stringlist (std::list< std::string > &expression) |
| std::string | evaluate_expression (std::list< std::string > &expression) |
| void | parse () |
| void | create_components (std::multimap< int, CL_ComponentInfo *> &creation_sort_map) |
| CL_ComponentType* | is_component_type (const std::string &tok) |
Private Attributes | |
| CL_InputSource* | input |
| std::string | filename |
| CL_StyleManager* | style_manager |
| CL_ResourceManager* | resources |
| std::map<std::string, CL_ComponentInfo> | component_map |
| std::list<variable_pair_t> | globals |
|
|
Definition at line 70 of file component_manager_generic.h. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Reimplemented from CL_ComponentManager. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 68 of file component_manager_generic.h. |
|
|
Definition at line 40 of file component_manager_generic.h. |
|
|
Definition at line 71 of file component_manager_generic.h. |
|
|
Definition at line 39 of file component_manager_generic.h. |
|
|
Definition at line 42 of file component_manager_generic.h. |
|
|
Definition at line 41 of file component_manager_generic.h. |
1.2.6 written by Dimitri van Heesch,
© 1997-2001