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

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

check_set(std::string name) constconfiguration
check_touched() constconfiguration
cmdparser()cmdparserinline
cmdparser(int argc, const char *argv[])cmdparserinline
cmdparser(const cmdparser &parser)cmdparserinline
cmdparser(std::map< std::string, std::string > dictionary)cmdparserinline
configuration()configuration
configuration(std::map< std::string, std::string > dictionary)configuration
exist(std::string name) constconfiguration
get_arg_string() constcmdparserinline
get_bool(std::string name, bool &value, std::string description=std::string())configuration
get_current_group_name(bool argument_name=false) constconfiguration
get_dictionary() constconfigurationinline
get_double(std::string name, double &value, std::string description=std::string())configuration
get_integer(std::string name, int &value, std::string description=std::string())configuration
get_real(std::string name, Real &value, std::string description=std::string())configuration
get_string(std::string name, std::string &value, std::string description=std::string())configuration
get_unsigned(std::string name, unsigned &value, std::string description=std::string())configuration
get_vec2d(std::string name, double value[2], std::string description=std::string())configuration
get_vec2i(std::string name, int value[2], std::string description=std::string())configuration
get_vec3d(std::string name, double value[3], std::string description=std::string())configuration
get_vec3i(std::string name, int value[3], std::string description=std::string())configuration
get_vec4d(std::string name, double value[4], std::string description=std::string())configuration
is_parameter_set(std::string name) constconfiguration
parse(std::map< std::string, std::string > dictionary)cmdparserinline
parse(int argc, const char *argv[])cmdparserinline
pop_group()configuration
print_bar(std::string str="")configurationstatic
print_center(std::string str)configurationstatic
print_help() constconfiguration
print_splash() constconfiguration
print_variables() constconfiguration
push_group(const credit &info)configuration
push_group(std::string name, std::string argument_name="", std::string author="", std::string address="", std::tuple< int, int, int > date=std::tuple< int, int, int >(0, 0, 0), double version=0.0)configuration
rebuild_arg_str()cmdparserinline
set_bool(std::string name, bool value)configuration
set_default_bool(std::string name, bool value)configuration
set_default_double(std::string name, double value)configuration
set_default_integer(std::string name, int value)configuration
set_default_real(std::string name, Real value)configuration
set_default_string(std::string name, std::string value)configuration
set_default_unsigned(std::string name, unsigned value)configuration
set_default_vec2d(std::string name, const double value[2])configuration
set_default_vec2i(std::string name, const int value[2])configuration
set_default_vec3d(std::string name, const double value[3])configuration
set_default_vec3i(std::string name, const int value[3])configuration
set_default_vec4d(std::string name, const double value[4])configuration
set_double(std::string name, double value)configuration
set_integer(std::string name, int value)configuration
set_real(std::string name, Real value)configuration
set_string(std::string name, std::string value)configuration
set_unsigned(std::string name, unsigned value)configuration
set_vec2d(std::string name, const double value[2])configuration
set_vec2i(std::string name, const int value[2])configuration
set_vec3d(std::string name, const double value[3])configuration
set_vec3i(std::string name, const int value[3])configuration
set_vec4d(std::string name, const double value[4])configuration
stack_empty() constconfigurationinline