Base class to represent computation input and output arguments.
More...
Default constructor. Constructs empty arguments
Constructs conputation argument that contains n elements
- Parameters
-
[in] | n | Number of elements in the argument |
Copy constructor
- Parameters
-
[in] | other | Instance of the same class to copy |
const data_management::SerializationIfacePtr& get |
( |
size_t |
index | ) |
const |
|
protected |
Retrieves specified element
- Parameters
-
[in] | index | Index of the element |
- Returns
- Reference to the requested element
static data_management::DataCollectionPtr& getStorage |
( |
Argument & |
a | ) |
|
|
staticprotected |
Gets the storage in the Argument
- Returns
- Storage
static const data_management::DataCollectionPtr& getStorage |
( |
const Argument & |
a | ) |
|
|
staticprotected |
Gets the const storage in the Argument
- Returns
- Storage
Argument& operator<< |
( |
const data_management::SerializationIfacePtr & |
val | ) |
|
|
inline |
Inserts element into this argument structure
- Parameters
-
- Returns
- Updated argument structure
void set |
( |
size_t |
index, |
|
|
const data_management::SerializationIfacePtr & |
value |
|
) |
| |
|
protected |
Sets the element to the specified position in the Argument
- Parameters
-
[in] | index | Index of the element |
[in] | value | Pointer to the element |
- Returns
- Reference to the requested element
void setStorage |
( |
const data_management::DataCollectionPtr & |
storage | ) |
|
|
protected |
Sets the custom storage in the Argument
- Parameters
-
[in] | storage | custom defined storage |
Retrieves number of elements in the argument
- Returns
- Number of elements in the argument
The documentation for this class was generated from the following file: