Flow123d  release_3.0.0-1133-g1943bc6
Input::Type::Tuple Member List

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

add_attribute(std::string key, TypeBase::json_string value)Input::Type::Record
add_attribute_(std::string name, json_string val)Input::Type::TypeBaseprotected
allow_auto_conversion(const string &from_key) overrideInput::Type::Tuplevirtual
attribute_map typedefInput::Type::TypeBase
attributes_Input::Type::TypeBaseprotected
auto_conversion_key_iter() const Input::Type::Record
begin() const Input::Type::Recordinline
class_name() const overrideInput::Type::Tuplevirtual
close() const Input::Type::Tuple
content_hash() const overrideInput::Type::Tuplevirtual
copy_attributes(attribute_map other_attributes)Input::Type::TypeBaseprotected
copy_keys(const Record &other)Input::Type::Record
data_Input::Type::Recordprotected
DECLARE_EXCEPTION(ExcTupleWrongKeysOrder,<< "Incorrect order of obligatory and non-obligatory keys in Tuple: "<< EI_TupleName::qval)Input::Type::Tuple
Input::Type::Record::DECLARE_EXCEPTION(ExcRecordKeyNotFound,<< "Key "<< EI_KeyName::qval<<" not found in Record:\n"<< EI_Record::val)Input::Type::Record
declare_key(const string &key, std::shared_ptr< TypeBase > type, const Default &default_value, const string &description, TypeBase::attribute_map key_attributes=TypeBase::attribute_map())Input::Type::Tuple
declare_key(const string &key, const KeyType &type, const Default &default_value, const string &description, TypeBase::attribute_map key_attributes=TypeBase::attribute_map())Input::Type::Tuple
declare_key(const string &key, const KeyType &type, const string &description, TypeBase::attribute_map key_attributes=TypeBase::attribute_map())Input::Type::Tuple
deep_copy() const Input::Type::Tuple
delete_unfinished_types()Input::Type::TypeBasestatic
derive_from(Abstract &parent) overrideInput::Type::Tuplevirtual
desc() const Input::Type::TypeBase
end() const Input::Type::Recordinline
finish(FinishStatus finish_type=FinishStatus::regular_) overrideInput::Type::Tuplevirtual
finish_status() const overrideInput::Type::Recordvirtual
finished_check() const Input::Type::Recordinlineprotected
generic_type_hash_Input::Type::TypeBaseprotected
has_key(const string &key) const Input::Type::Recordinline
has_key_iterator(const string &key, KeyIter &it) const Input::Type::Recordinline
hash_str(TypeHash hash)Input::Type::TypeBasestatic
hash_str() const Input::Type::TypeBaseinline
is_closed() const overrideInput::Type::Recordvirtual
is_finished() const overrideInput::Type::Recordvirtual
is_root_of_generic_subtree() const 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
key_index(const string &key) const Input::Type::Recordinline
key_iterator(const string &key) const Input::Type::Recordinline
KeyHash typedefInput::Type::TypeBaseprotected
KeyIter typedefInput::Type::Record
make_copy_keys(Record &origin)Input::Type::Recordprotected
make_instance(std::vector< ParameterPair > vec=std::vector< ParameterPair >()) overrideInput::Type::Tuplevirtual
Input::Type::TypeBase::make_instance(ParameterVector vec=ParameterVector())=0Input::Type::TypeBasepure virtual
MakeInstanceReturnType typedefInput::Type::TypeBase
none_hashInput::Type::TypeBasestatic
obligatory_keys_count() const Input::Type::Tuple
operator!=(const TypeBase &other) const Input::Type::TypeBase
operator==(const TypeBase &other) const overrideInput::Type::Tuplevirtual
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()Input::Type::Record
Record(const Record &other)Input::Type::Record
Record(const string &type_name_in, const string &description)Input::Type::Record
root_of_generic_subtree() overrideInput::Type::Tuplevirtual
root_of_generic_subtree_Input::Type::TypeBaseprotected
set_generic_attributes(ParameterMap param_map)Input::Type::TypeBaseprotected
set_instance_data(Record &rec, std::vector< ParameterPair > vec)Input::Type::Recordprotected
size() const Input::Type::Recordinline
Tuple()Input::Type::Tuple
Tuple(const Tuple &other)Input::Type::Tuple
Tuple(const string &type_name_in, const string &description)Input::Type::Tuple
type_name() const overrideInput::Type::Recordvirtual
TypeBase()Input::Type::TypeBaseprotected
TypeBase(const TypeBase &other)Input::Type::TypeBaseprotected
TYPEDEF_ERR_INFO(EI_TupleName, const string)Input::Type::Tuple
Input::Type::Record::TYPEDEF_ERR_INFO(EI_Record, Record)Input::Type::Record
Input::Type::Record::TYPEDEF_ERR_INFO(EI_RecordName, const string)Input::Type::Record
TypeHash typedefInput::Type::TypeBase
validate_json(json_string str) const Input::Type::TypeBaseprotected
~TypeBase()Input::Type::TypeBasevirtual