Abstract() | Input::Type::Abstract | |
Abstract(const Abstract &other) | Input::Type::Abstract | |
Abstract(const string &type_name_in, const string &description) | Input::Type::Abstract | |
add_attribute(std::string key, TypeBase::json_string value) | Input::Type::Abstract | |
add_attribute_(std::string name, json_string val) | Input::Type::TypeBase | protected |
add_child(Record &subrec) | Input::Type::Abstract | |
AdHocAbstract class | Input::Type::Abstract | friend |
allow_auto_conversion(const string &type_default) | Input::Type::Abstract | |
attribute_map typedef | Input::Type::TypeBase | |
attributes_ | Input::Type::TypeBase | protected |
begin_child_data() const | Input::Type::Abstract | |
child_data_ | Input::Type::Abstract | protected |
child_size() const | Input::Type::Abstract | |
ChildDataIter typedef | Input::Type::Abstract | |
class_name() const override | Input::Type::Abstract | virtual |
close() | Input::Type::Abstract | |
content_hash() const override | Input::Type::Abstract | virtual |
copy_attributes(attribute_map other_attributes) | Input::Type::TypeBase | protected |
deep_copy() const | Input::Type::Abstract | protected |
delete_unfinished_types() | Input::Type::TypeBase | static |
desc() const | Input::Type::TypeBase | |
end_child_data() const | Input::Type::Abstract | |
finish(FinishStatus finish_type=FinishStatus::regular_) override | Input::Type::Abstract | virtual |
finish_status() const override | Input::Type::Abstract | virtual |
generic_type_hash_ | Input::Type::TypeBase | protected |
get_default_descendant() const | Input::Type::Abstract | |
get_descendant(const string &name) const | Input::Type::Abstract | |
get_selection_default() const | Input::Type::Abstract | |
get_type_selection() const | Input::Type::Abstract | |
hash_str(TypeHash hash) | Input::Type::TypeBase | static |
hash_str() const | Input::Type::TypeBase | inline |
have_default_descendant() const | Input::Type::Abstract | protected |
is_closed() const override | Input::Type::Abstract | virtual |
is_finished() const override | Input::Type::Abstract | virtual |
is_root_of_generic_subtree() const | 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 |
KeyHash typedef | Input::Type::TypeBase | protected |
make_instance(std::vector< ParameterPair > vec=std::vector< ParameterPair >()) override | Input::Type::Abstract | virtual |
Input::Type::TypeBase::make_instance(ParameterVector vec=ParameterVector())=0 | Input::Type::TypeBase | pure virtual |
MakeInstanceReturnType typedef | Input::Type::TypeBase | |
none_hash | Input::Type::TypeBase | static |
operator!=(const TypeBase &other) const | Input::Type::TypeBase | |
operator==(const TypeBase &other) const | Input::Type::TypeBase | virtual |
OutputBase class | Input::Type::Abstract | 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 |
Record class | Input::Type::Abstract | friend |
root_of_generic_subtree() | Input::Type::Abstract | |
root_of_generic_subtree_ | Input::Type::TypeBase | protected |
set_generic_attributes(ParameterMap param_map) | Input::Type::TypeBase | protected |
type_name() const override | Input::Type::Abstract | virtual |
TypeBase() | Input::Type::TypeBase | protected |
TypeBase(const TypeBase &other) | Input::Type::TypeBase | protected |
TypeHash typedef | Input::Type::TypeBase | |
validate_json(json_string str) const | Input::Type::TypeBase | protected |
~TypeBase() | Input::Type::TypeBase | virtual |