Flow123d  release_2.2.0-914-gf1a3a4f
Public Member Functions | Public Attributes | List of all members
Input::Type::Abstract::ChildData Class Reference

Actual data of the abstract record. More...

#include <type_abstract.hh>

Collaboration diagram for Input::Type::Abstract::ChildData:
Collaboration graph
[legend]

Public Member Functions

 ChildData (const string &name, const string &description)
 Constructor. More...
 

Public Attributes

std::shared_ptr< Selectionselection_of_childs
 Selection composed from names of derived Records. More...
 
vector< Recordlist_of_childs
 Vector of derived Records (proxies) in order of derivation. More...
 
const string description_
 Description of the whole Abstract type. More...
 
const string type_name_
 type_name of the whole Abstract type. More...
 
FinishStatus finish_status_
 Abstract is finished when it has added all descendant records. More...
 
bool closed_
 If Abstract is closed, we do not allow any further declaration calls. More...
 
Default selection_default_
 Default value of selection_of_childs (used for automatic conversion). More...
 

Detailed Description

Actual data of the abstract record.

Definition at line 71 of file type_abstract.hh.

Constructor & Destructor Documentation

Input::Type::Abstract::ChildData::ChildData ( const string &  name,
const string &  description 
)

Constructor.

Definition at line 306 of file type_abstract.cc.

Member Data Documentation

bool Input::Type::Abstract::ChildData::closed_

If Abstract is closed, we do not allow any further declaration calls.

Definition at line 96 of file type_abstract.hh.

const string Input::Type::Abstract::ChildData::description_

Description of the whole Abstract type.

Definition at line 87 of file type_abstract.hh.

FinishStatus Input::Type::Abstract::ChildData::finish_status_

Abstract is finished when it has added all descendant records.

Definition at line 93 of file type_abstract.hh.

vector< Record > Input::Type::Abstract::ChildData::list_of_childs

Vector of derived Records (proxies) in order of derivation.

Definition at line 84 of file type_abstract.hh.

Default Input::Type::Abstract::ChildData::selection_default_

Default value of selection_of_childs (used for automatic conversion).

If default value isn't set, selection_default_ is set to obligatory.

Definition at line 103 of file type_abstract.hh.

std::shared_ptr< Selection> Input::Type::Abstract::ChildData::selection_of_childs

Selection composed from names of derived Records.

Indices are according to the order of derivation (starting from zero).

Definition at line 81 of file type_abstract.hh.

const string Input::Type::Abstract::ChildData::type_name_

type_name of the whole Abstract type.

Definition at line 90 of file type_abstract.hh.


The documentation for this class was generated from the following files: