Flow123d  release_2.2.0-34-g18a8075
Input::Type::Abstract Member List

This is the complete list of members for Input::Type::Abstract, including all inherited members.

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::TypeBaseprotected
add_child(Record &subrec)Input::Type::Abstract
AdHocAbstract classInput::Type::Abstractfriend
allow_auto_conversion(const string &type_default)Input::Type::Abstract
attribute_map typedefInput::Type::TypeBase
attributes_Input::Type::TypeBaseprotected
begin_child_data() const Input::Type::Abstract
child_data_Input::Type::Abstractprotected
child_size() const Input::Type::Abstract
ChildDataIter typedefInput::Type::Abstract
class_name() const overrideInput::Type::Abstractvirtual
close()Input::Type::Abstract
content_hash() const overrideInput::Type::Abstractvirtual
copy_attributes(attribute_map other_attributes)Input::Type::TypeBaseprotected
deep_copy() const Input::Type::Abstractprotected
delete_unfinished_types()Input::Type::TypeBasestatic
desc() const Input::Type::TypeBase
end_child_data() const Input::Type::Abstract
finish(FinishStatus finish_type=FinishStatus::regular_) overrideInput::Type::Abstractvirtual
finish_status() const overrideInput::Type::Abstractvirtual
generic_type_hash_Input::Type::TypeBaseprotected
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::TypeBasestatic
hash_str() const Input::Type::TypeBaseinline
have_default_descendant() const Input::Type::Abstractprotected
is_closed() const overrideInput::Type::Abstractvirtual
is_finished() const overrideInput::Type::Abstractvirtual
is_root_of_generic_subtree()Input::Type::TypeBaseinline
is_valid_identifier(const string &key)Input::Type::TypeBaseprotectedstatic
json_string typedefInput::Type::TypeBase
key_hash(const string &str)Input::Type::TypeBaseinlineprotectedstatic
KeyHash typedefInput::Type::TypeBaseprotected
make_instance(std::vector< ParameterPair > vec=std::vector< ParameterPair >()) overrideInput::Type::Abstractvirtual
Input::Type::TypeBase::make_instance(ParameterVector vec=ParameterVector())=0Input::Type::TypeBasepure virtual
MakeInstanceReturnType typedefInput::Type::TypeBase
operator!=(const TypeBase &other) const Input::Type::TypeBase
operator==(const TypeBase &other) const Input::Type::TypeBasevirtual
OutputBase classInput::Type::Abstractfriend
parameter_map_Input::Type::TypeBaseprotected
ParameterMap typedefInput::Type::TypeBase
ParameterPair typedefInput::Type::TypeBase
ParameterVector typedefInput::Type::TypeBase
print_parameter_map_keys_to_json(ParameterMap param_map) const Input::Type::TypeBaseprotected
print_parameter_map_to_json(ParameterMap parameter_map) const Input::Type::TypeBaseprotected
Record classInput::Type::Abstractfriend
root_of_generic_subtree()Input::Type::Abstract
root_of_generic_subtree_Input::Type::TypeBaseprotected
set_generic_attributes(ParameterMap param_map)Input::Type::TypeBaseprotected
type_name() const overrideInput::Type::Abstractvirtual
TypeBase()Input::Type::TypeBaseprotected
TypeBase(const TypeBase &other)Input::Type::TypeBaseprotected
TypeHash typedefInput::Type::TypeBase
validate_json(json_string str) const Input::Type::TypeBaseprotected
~TypeBase()Input::Type::TypeBasevirtual