|
Flow123d
last_with_con_2.0.0-663-gd0e2296
|
Accessor to the data with type Type::Tuple.
More...
#include <accessors.hh>


Public Types | |
| typedef ::Input::Type::Tuple | InputType |
Public Types inherited from Input::Record | |
| typedef ::Input::Type::Record | InputType |
Public Member Functions | |
| Tuple () | |
| Tuple (const Tuple &tpl) | |
| Tuple (const Address &address, const Type::Tuple type) | |
| string | input_type_name () override |
Public Member Functions inherited from Input::Record | |
| Record () | |
| Record (const Record &rec) | |
| Record (const Address &address, const Type::Record type) | |
| template<class Ret > | |
| const Ret | val (const string &key) const |
| template<class Ret > | |
| const Ret | val (const string &key, const Ret default_val) const |
| template<class Ret > | |
| Iterator< Ret > | find (const string &key) const |
| template<class Ret > | |
| bool | opt_val (const string &key, Ret &value) const |
| bool | is_empty () const |
| EI_Address | ei_address () const |
| string | address_string () const |
Protected Member Functions | |
| Type::Record::KeyIter | get_type_key_iterator (const string &key) const override |
| Return iterator to Type::Tuple key of given name. More... | |
Protected Member Functions inherited from Input::Record | |
| void | set_address (const Address &address) |
Private Attributes | |
| Input::Type::Tuple | tuple_type_ |
| Corresponding Type::Tuple object. More... | |
Additional Inherited Members | |
Protected Attributes inherited from Input::Record | |
| Address | address_ |
| Contains address and relationships with record ancestor. More... | |
Accessor to the data with type Type::Tuple.
Definition at line 412 of file accessors.hh.
| typedef ::Input::Type::Tuple Input::Tuple::InputType |
Definition at line 414 of file accessors.hh.
| Input::Tuple::Tuple | ( | ) |
Default constructor.
Constructor uses empty Address which causes error in program, Address has to be filled.
Definition at line 197 of file accessors.cc.
| Input::Tuple::Tuple | ( | const Tuple & | tpl | ) |
Copy constructor.
Definition at line 205 of file accessors.cc.
| Input::Tuple::Tuple | ( | const Address & | address, |
| const Type::Tuple | type | ||
| ) |
Constructs the accessor providing pointer store to storage node with list of data of the tuple and type specification of the tuple given by parameter type.
Definition at line 213 of file accessors.cc.
|
overrideprotectedvirtual |
Return iterator to Type::Tuple key of given name.
Reimplemented from Input::Record.
Definition at line 228 of file accessors.cc.
|
overridevirtual |
Get name of tuple_type_
Reimplemented from Input::Record.
Definition at line 222 of file accessors.cc.
|
private |
Corresponding Type::Tuple object.
Definition at line 444 of file accessors.hh.
1.8.11