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 | |
bool operator== | ( | const BaseSafeArray< ElementType > & | left, |
const BaseSafeArray< ElementType > & | right | ||
) |
Equality operator.
left | The first instance to compare. |
right | The second instance to compare. |
void SortArray | ( | BaseSafeArray< ElementType > & | array_ | ) |
Sort array with a comparaison custom class.
ElementType | Array items type. Items must be instanciable whitout parameters. (scalar type or class with constructor without parameters or with default values.) |
Comparison | Comparison algorithm. Available algorithms : ComparisonLower or ComparisonUpper |
array_ | [in,out] The array. |
void SortArray | ( | BaseSafeArray< ElementType > & | array_ | ) |
Sort an array from lowest to highest value (ComparisonLower).
ElementType | Array items type. Items must be instanciable whitout parameters. (scalar type or class with constructor without parameters or with default values.) |
array_ | [in,out] The array. |