Struct to contain Array dataArray.
More...
|
| | Data (detail::ModelBase &model, std::vector< Variable >::allocator_type alloc, std::string const &name) |
| | Constructor. More...
|
| |
| | Data (detail::ModelBase &model, size_t const size, std::string const name) |
| | Constructor. More...
|
| |
| | Data (detail::ModelBase &model, size_t const size, std::vector< Variable >::value_type const &val, std::vector< Variable >::allocator_type alloc, std::string const &name) |
| | Constructor. More...
|
| |
| | Data (detail::ModelBase &model, Data const &dataArray) |
| | Copy constructor. More...
|
| |
| | Data (detail::ModelBase &model, Data const &dataArray, std::vector< Variable >::allocator_type const &alloc) |
| | Copy constructor. More...
|
| |
| | Data (Data &&dataArray) |
| | Move constructor. More...
|
| |
| | Data (detail::ModelBase &model, std::initializer_list< Variable > init, std::vector< Variable >::allocator_type const &alloc=std::vector< Variable >::allocator_type(), char const *const name=0) |
| | Initialiser list constructor. More...
|
| |
| | Data (detail::ModelBase &model, std::initializer_list< Variable > init, std::vector< Variable >::allocator_type const &alloc, std::string const name) |
| | Initialiser list constructor. More...
|
| |
| | Data (detail::ModelBase &model, std::initializer_list< Variable > init, char const *const name=0) |
| | Initialiser list constructor. More...
|
| |
| | Data (detail::ModelBase &model, std::initializer_list< Variable > init, std::string const &name) |
| | Initialiser list constructor. More...
|
| |
| bool | testModelMatch (detail::ModelBase const &model) |
| | Test model match and remove any Vraiable objects that fail. More...
|
| |
Struct to contain Array dataArray.
Definition at line 569 of file Array.hpp.
Constructor.
- Parameters
-
| model | The Model |
| alloc | An allocator |
| name | The name of the array. |
Definition at line 28 of file Array.cc.
| Array::Data::Data |
( |
detail::ModelBase & |
model, |
|
|
size_t const |
size, |
|
|
std::string const |
name |
|
) |
| |
Constructor.
- Parameters
-
| model | The Model |
| size | The size of the array |
| name | The name of the array |
Definition at line 37 of file Array.cc.
Constructor.
- Parameters
-
| model | The Model |
| size | The size of the array |
| val | A value |
| alloc | An allocator |
| name | The name of the array |
Definition at line 48 of file Array.cc.
Copy constructor.
- Parameters
-
| model | The Model |
| dataArray | A Data object to copy |
Definition at line 58 of file Array.cc.
References name.
Copy constructor.
- Parameters
-
| model | The Model |
| dataArray | A Data object to copy |
| alloc | An allocator |
Definition at line 66 of file Array.cc.
References name.
| ipo::Array::Data::Data |
( |
Data && |
dataArray | ) |
|
|
inline |
Move constructor.
- Parameters
-
| dataArray | A Data object to copy |
Definition at line 614 of file Array.hpp.
References name.
Initialiser list constructor.
- Parameters
-
| model | The Model |
| init | An initialiser list |
| alloc | An allocator |
| name | The name of the array |
Definition at line 75 of file Array.cc.
Initialiser list constructor.
- Parameters
-
| model | The Model |
| init | An initialiser list |
| alloc | An allocator |
| name | The name of the array |
Definition at line 85 of file Array.cc.
Initialiser list constructor.
- Parameters
-
| model | The Model |
| init | An initialiser list |
| name | The name of the array |
Definition at line 95 of file Array.cc.
Initialiser list constructor.
- Parameters
-
| model | The Model |
| init | An initialiser list |
| name | The name of the array |
Definition at line 104 of file Array.cc.
Test model match and remove any Vraiable objects that fail.
- Parameters
-
| model | A model that should own each Variable |
- Returns
- true or false according as all Variable objects are ownded by model or not.
Definition at line 257 of file Array.cc.
References array, and ipo::detail::Var::model.
| std::vector<Variable> ipo::Array::Data::array |
| std::string ipo::Array::Data::name |
The documentation for this struct was generated from the following files: