|
Flow123d
last_with_con_2.0.0-4-g42e6930
|
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 397 of file accessors.hh.
| typedef ::Input::Type::Tuple Input::Tuple::InputType |
Definition at line 399 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 198 of file accessors.cc.
| Input::Tuple::Tuple | ( | const Tuple & | tpl | ) |
Copy constructor.
Definition at line 206 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 214 of file accessors.cc.
|
overrideprotectedvirtual |
Return iterator to Type::Tuple key of given name.
Reimplemented from Input::Record.
Definition at line 229 of file accessors.cc.
|
overridevirtual |
Get name of tuple_type_
Reimplemented from Input::Record.
Definition at line 223 of file accessors.cc.
|
private |
Corresponding Type::Tuple object.
Definition at line 429 of file accessors.hh.
1.8.11