API Guides > ConceptRT 3.x

Detailed Description

Classes

class  SafeArray< ElementType, Size >
 Array ensures safe usage. More...
 
class  SafeArrayDynamicFixed< ElementType >
 Array safe to use whose size is fixed at the construction time. Construction is non-deterministic. Usage is deterministic. More...
 
class  InvocableArray< ElementType, Size >
 Invocable array. More...
 
class  InvocableArrayDynamicFixed< ElementType >
 Invocable array whose size is fixed at the construction time. More...
 
class  DataArray< ElementType, Size >
 Invocable, Visitable and Serializable Array More...
 
class  DataArrayDynamicFixed< ElementType >
 Invocable, Visitable and Serializable Array whose size is fixed at the construction time. More...
 

Functions

template<class ElementType , class Comparison >
void SortArray (BaseSafeArray< ElementType > &array_)
 Sort array with a comparaison custom class. More...
 
template<class ElementType >
void SortArray (BaseSafeArray< ElementType > &array_)
 Sort an array from lowest to highest value (ComparisonLower). More...
 
template<class ElementType >
bool operator== (const BaseSafeArray< ElementType > &left, const BaseSafeArray< ElementType > &right)
 Equality operator. More...
 

Modules

 Internal
 

Function Documentation

bool operator== ( const BaseSafeArray< ElementType > &  left,
const BaseSafeArray< ElementType > &  right 
)

Equality operator.

Parameters
leftThe first instance to compare.
rightThe second instance to compare.
Returns
true if the array are considered equivalent.
void SortArray ( BaseSafeArray< ElementType > &  array_)

Sort array with a comparaison custom class.

Template Parameters
ElementTypeArray items type. Items must be instanciable whitout parameters. (scalar type or class with constructor without parameters or with default values.)
ComparisonComparison algorithm. Available algorithms : ComparisonLower or ComparisonUpper
Parameters
array_[in,out] The array.
void SortArray ( BaseSafeArray< ElementType > &  array_)

Sort an array from lowest to highest value (ComparisonLower).

Template Parameters
ElementTypeArray items type. Items must be instanciable whitout parameters. (scalar type or class with constructor without parameters or with default values.)
Parameters
array_[in,out] The array.