|
acme
Foundational cross-platform layer of the ca2 framework
|
Public Member Functions | |
| ::particle_pointer | _create_particle () override |
| static_object_factory (::system_setup::enum_flag eflag, const_char_pointer pszName=nullptr) | |
| Public Member Functions inherited from system_setup | |
| system_setup (::system_setup::enum_flag eflag, const_char_pointer pszName) | |
| system_setup (PFN_factory pfnFactory, const_char_pointer pszName) | |
| void | construct () |
| bool | should_install () |
| bool | has_flag (::system_setup::enum_flag eflag) |
| virtual ::pointer<::acme::library > | create_library () |
| virtual::particle_pointer | create_particle () |
| virtual::particle_pointer | create_application_as_particle () |
| virtual ::pointer<::acme::library > | _create_library () |
| virtual::particle_pointer | _create_particle () |
| virtual::particle_pointer | _create_application_as_particle () |
Additional Inherited Members | |
| Public Types inherited from system_setup | |
| enum | enum_flag { e_flag_none , flag_system = 1 , flag_session = 2 , flag_application = 4 , flag_multimedia = 8 , flag_library = 16 , flag_object_user = 32 , flag_factory = 64 , flag_do_not_install = 4096 } |
| Static Public Member Functions inherited from system_setup | |
| static system_setup * | get_last (::system_setup::enum_flag eflag, const_char_pointer pszName=nullptr) |
| static system_setup * | get_first (::system_setup::enum_flag eflag, const_char_pointer pszName=nullptr) |
| static PFN_factory | get_factory_function (const_char_pointer pszName=nullptr) |
| Public Attributes inherited from system_setup | |
| const_char_pointer | m_pszName |
| enum_flag | m_eflag |
| system_setup * | m_ppropertysetupNext |
| PFN_factory | m_pfnFactory |
| Static Public Attributes inherited from system_setup | |
| static system_setup * | s_psetupList = nullptr |