Flow123d
release_2.2.0-914-gf1a3a4f
|
Structure for description of one key in record. More...
#include <type_record.hh>
Public Attributes | |
unsigned int | key_index |
Position inside the record. More... | |
string | key_ |
Key identifier. More... | |
string | description_ |
Key description in context of particular Record type. More... | |
std::shared_ptr< TypeBase > | type_ |
Type of the key. More... | |
Default | default_ |
Default, type and possibly value itself. More... | |
bool | derived |
Input::Type::TypeBase::attribute_map | attributes |
Key specific attributes. More... | |
Structure for description of one key in record.
The members dflt_type_ and default have reasonable meaning only for type_ == Scalar
Definition at line 201 of file type_record.hh.
Input::Type::TypeBase::attribute_map Input::Type::Record::Key::attributes |
Key specific attributes.
Definition at line 212 of file type_record.hh.
Default Input::Type::Record::Key::default_ |
Default, type and possibly value itself.
Definition at line 206 of file type_record.hh.
bool Input::Type::Record::Key::derived |
Is true if the key was created through copy_keys method, but not explicitly declared. This is used to check duplicate key declaration while allowing overriding of copied keys.
Definition at line 211 of file type_record.hh.
string Input::Type::Record::Key::description_ |
Key description in context of particular Record type.
Definition at line 204 of file type_record.hh.
string Input::Type::Record::Key::key_ |
Key identifier.
Definition at line 203 of file type_record.hh.
unsigned int Input::Type::Record::Key::key_index |
Position inside the record.
Definition at line 202 of file type_record.hh.
std::shared_ptr<TypeBase> Input::Type::Record::Key::type_ |
Type of the key.
Definition at line 205 of file type_record.hh.