C3D Kernel  104598
Открытые типы | Открытые члены
Шаблон класса SIArray< Type >

Одномерный массив обьектов с итераторными функциями. Подробнее...

Граф наследования:SIArray< Type >:
Inheritance graph
[см. легенду]
Граф связей класса SIArray< Type >:
Collaboration graph
[см. легенду]

Полный список членов класса

Открытые типы

typedef void(* IteratorFunc )(Type &obj)
typedef void(* ParIteratorFunc )(Type &obj, void *pars)
typedef bool(* CompareFunc )(Type &obj, void *pars)

Открытые члены

 SIArray (size_t i_max=0, uint16 i_delta=1)
 SIArray (const SArray< Type > &other)
void ForEach (IteratorFunc func) const
void ForEach (ParIteratorFunc func, void *pars) const
size_t FirstThat (CompareFunc func, void *pars, size_t from=0) const

Подробное описание

template<class Type>
class SIArray< Type >

Одномерный массив обьектов, не содержащих указателей (вернее, не имеющих деструкторов). В массиве нельзя хранить объекты, содержащие указатели или классы с указателями, а также абстрактные классы с наследниками.


Объявления и описания членов класса находятся в файле:
 Указатель Классы Пространства имен Файлы Функции Переменные Определения типов Перечисления Элементы перечислений Друзья Макросы