add_attribute(std::string key, TypeBase::json_string value) | Input::Type::Selection | |
add_attribute_(std::string name, json_string val) | Input::Type::TypeBase | protected |
add_value(const int value, const std::string &key, const std::string &description="", TypeBase::attribute_map attributes=TypeBase::attribute_map()) | Input::Type::Selection | |
attribute_map typedef | Input::Type::TypeBase | |
attributes_ | Input::Type::TypeBase | protected |
begin() const | Input::Type::Selection | inline |
class_name() const override | Input::Type::Selection | virtual |
close() const | Input::Type::Selection | |
content_hash() const override | Input::Type::Selection | virtual |
copy_attributes(attribute_map other_attributes) | Input::Type::TypeBase | protected |
copy_values(const Selection &sel) | Input::Type::Selection | |
data_ | Input::Type::Selection | private |
DECLARE_EXCEPTION(ExcSelectionKeyNotFound,<< "Key "<< EI_KeyName::qval<<" not found in Selection:\n"<< EI_Selection::val) | Input::Type::Selection | |
DECLARE_EXCEPTION(ExcSelectionValueNotFound,<< "Value "<< EI_Value::val<<" not found in Selection:\n"<< EI_Selection::val) | Input::Type::Selection | |
delete_unfinished_types() | Input::Type::TypeBase | static |
desc() const | Input::Type::TypeBase | |
end() const | Input::Type::Selection | inline |
finish(FinishStatus finish_type=FinishStatus::regular_) override | Input::Type::Selection | virtual |
finish_status() const override | Input::Type::Selection | virtual |
finished_check() const | Input::Type::Selection | inlineprivate |
generic_type_hash_ | Input::Type::TypeBase | protected |
has_name(const string &key) const | Input::Type::Selection | inline |
has_value(const int &val) const | Input::Type::Selection | inline |
hash_str(TypeHash hash) | Input::Type::TypeBase | static |
hash_str() const | Input::Type::TypeBase | inline |
int_to_name(const int &value) const | Input::Type::Selection | |
is_closed() const override | Input::Type::Selection | virtual |
is_finished() const override | Input::Type::Selection | virtual |
is_root_of_generic_subtree() | Input::Type::TypeBase | inline |
is_valid_identifier(const string &key) | Input::Type::TypeBase | protectedstatic |
json_string typedef | Input::Type::TypeBase | |
key_hash(const string &str) | Input::Type::TypeBase | inlineprotectedstatic |
key_iterator(const string &key) const | Input::Type::Selection | inline |
key_list() const | Input::Type::Selection | private |
KeyHash typedef | Input::Type::TypeBase | protected |
keys_const_iterator typedef | Input::Type::Selection | |
make_instance(std::vector< ParameterPair > vec=std::vector< ParameterPair >()) override | Input::Type::Selection | |
Input::Type::Scalar::make_instance(ParameterVector vec=ParameterVector())=0 | Input::Type::TypeBase | pure virtual |
MakeInstanceReturnType typedef | Input::Type::TypeBase | |
name_to_int(const string &key) const | Input::Type::Selection | |
operator!=(const TypeBase &other) const | Input::Type::TypeBase | |
operator==(const TypeBase &other) const override | Input::Type::Selection | virtual |
OutputBase class | Input::Type::Selection | friend |
parameter_map_ | Input::Type::TypeBase | protected |
ParameterMap typedef | Input::Type::TypeBase | |
ParameterPair typedef | Input::Type::TypeBase | |
ParameterVector typedef | Input::Type::TypeBase | |
print_parameter_map_keys_to_json(ParameterMap param_map) const | Input::Type::TypeBase | protected |
print_parameter_map_to_json(ParameterMap parameter_map) const | Input::Type::TypeBase | protected |
root_of_generic_subtree_ | Input::Type::TypeBase | protected |
Selection() | Input::Type::Selection | |
Selection(const Selection &other) | Input::Type::Selection | |
Selection(const string &name, const std::string &description="") | Input::Type::Selection | |
set_generic_attributes(ParameterMap param_map) | Input::Type::TypeBase | protected |
size() const | Input::Type::Selection | inline |
type_name() const override | Input::Type::Selection | virtual |
TypeBase() | Input::Type::TypeBase | protected |
TypeBase(const TypeBase &other) | Input::Type::TypeBase | protected |
TYPEDEF_ERR_INFO(EI_Selection, const Selection) | Input::Type::Selection | |
TYPEDEF_ERR_INFO(EI_Value, const int) | Input::Type::Selection | |
TypeHash typedef | Input::Type::TypeBase | |
validate_json(json_string str) const | Input::Type::TypeBase | protected |
~TypeBase() | Input::Type::TypeBase | virtual |