CoreFlow 1.0.0
A modern orchestration and execution runtime
|
The Internal Object Array API. More...
Namespaces | |
namespace | coreflow |
The internal representation of a vx_array. | |
The Internal Object Array API.
|
static |
#include <vx_object_array.h>
Create a Object Array object.
context | The context associated with this obj |
type | The type of the object array |
|
static |
#include <vx_object_array.h>
Create a Object Array object.
scope | Parent ref of obj |
exemplar | ref to create arry of |
count | depth of obj arr |
is_virtual | indicate if obj should be virtual |
|
finaloverridevirtual |
#include <vx_object_array.h>
Function to destroy the object array.
Reimplemented from coreflow::Reference.
vx_reference coreflow::ObjectArray::getItem | ( | vx_size | index | ) | const |
#include <vx_object_array.h>
Get the item at the specified index.
index | The index of the item to get |
vx_status coreflow::ObjectArray::initObjectArray | ( | vx_reference | exemplar, |
vx_size | num_items ) |
#include <vx_object_array.h>
Initialize object array.
exemplar | Ref of object array |
num_items | num of items in array |
|
static |
#include <vx_object_array.h>
Validate object array.
arr | Ref of object array |
|
static |
#include <vx_object_array.h>
Validate object array.
objarr | Ref of object array |
item_type | type of data in array |
num_items | num of items in array |
vx_enum coreflow::ObjectArray::itemType | ( | ) | const |
#include <vx_object_array.h>
Get the item type of the object array.
vx_size coreflow::ObjectArray::numItems | ( | ) | const |
#include <vx_object_array.h>
Get the number of items in the object array.
coreflow::ObjectArray::ObjectArray | ( | vx_context | context, |
vx_reference | scope ) |
#include <vx_object_array.h>
Construct a new Object Array object.
context | The context associated with this obj |
scope | The parent ref of this obj |
vx_status coreflow::ObjectArray::setItem | ( | vx_size | index, |
vx_reference | ref ) |
#include <vx_object_array.h>
Set the item at the specified index.
index | The index of the item to set |
ref | The reference to set at the index |
coreflow::ObjectArray::~ObjectArray | ( | ) |
#include <vx_object_array.h>
Destroy the Object Array object.