Shiokaze Framework
A research-oriented fluid solver for computer graphics
recursive_configurable_module Member List

This is the complete list of members for recursive_configurable_module, including all inherited members.

add_child(configurable *child)recursive_configurableinlinevirtual
add_child(recursive_configurable *child)recursive_configurableinlinevirtual
alloc_module(configuration &config, std::string arg_name, std::string default_module_name, std::string description)modulestatic
alloc_module(std::string path)modulestatic
check_set(const environment_map &environment, std::vector< std::string > names)configurableinlineprotected
close_all_handles()modulestatic
configurable::configure(configuration &config)configurableinlinevirtual
const_send_message(std::string message, void *ptr=nullptr) constmessageableinlinevirtual
count_open_modules()modulestatic
credit()=defaultcredit
credit(std::string name, std::string argument_name)creditinline
environment_map typedefconfigurable
get_argument_name() constcreditinlinevirtual
get_author() constcreditinlinevirtual
get_date() constcreditinlinevirtual
get_email_address() constcreditinlinevirtual
get_env(const environment_map &environment, std::string key)configurableinlinestatic
get_global_configuration()configurablestatic
get_module_name() constmoduleinlinevirtual
get_name() constcreditinlinevirtual
get_version() constcreditinlinevirtual
is_ready() constrecursive_configurableinlinevirtual
configurable::load(configuration &config)configurableinlinevirtual
m_argument_namecreditprotected
m_namecreditprotected
module()module
module_libpath(std::string module_name)modulestatic
not_recursive() overriderecursive_configurableinlinevirtual
recursive_configurable()=defaultrecursive_configurable
recursive_configure(configuration &config) overriderecursive_configurable_moduleinlinevirtual
recursive_initialize(const configurable::environment_map &environment=configurable::environment_map())recursive_configurableinlinevirtual
recursive_load(configuration &config) overriderecursive_configurable_moduleinlinevirtual
remove_child(configurable *child)recursive_configurableinlinevirtual
remove_child(recursive_configurable *child)recursive_configurableinlinevirtual
send_message(std::string message, void *ptr=nullptr)messageableinlinevirtual
set_argument_name(std::string argument_name)creditinlinevirtual
set_environment(std::string name, const void *value)recursive_configurableinline
set_global_configuration(const configuration &config)configurablestatic
set_name(std::string name, std::string argument_name="")creditinlinevirtual
setup_now(configuration &config=get_global_configuration()) overriderecursive_configurableinlinevirtual
unique_alloc_module(configuration &config, std::string arg_name, std::string default_module_name, std::string description)moduleinlinestatic
~module()modulevirtual