C3D Kernel  104065
Классы | Функции
Файл templ_p_array.h

Одномерный массив указателей. Подробнее...

Классы

class  PArray< Type >
 Одномерный массив указателей. Подробнее...
class  PIArray< Type >
 Одномерный массив указателей с итераторными функциями. Подробнее...
class  PMIArray< Type >
 Одномерный массив указателей с итераторными функциями. Подробнее...

Функции

 FORVARD_DECL_TEMPLATE_TYPENAME (class PArray)
 FORVARD_DECL_TEMPLATE_TYPENAME (void set_Parray_size(PArray< Type > &, size_t newSize, bool clear))
 FORVARD_DECL_TEMPLATE_TYPENAME (void destroy_array(PArray< Type > &))
 FORVARD_DECL_TEMPLATE_TYPENAME (reader &CALL_DECLARATION operator>>(reader &in, PArray< Type > &ref))
 FORVARD_DECL_TEMPLATE_TYPENAME (writer &CALL_DECLARATION operator<< (writer &out, const PArray< Type > &ref))
 FORVARD_DECL_TEMPLATE_TYPENAME (reader &CALL_DECLARATION operator>>(reader &in, PArray< Type > *&ptr))
 FORVARD_DECL_TEMPLATE_TYPENAME (writer &CALL_DECLARATION operator<< (writer &out, const PArray< Type > *ptr))
 FORVARD_DECL_TEMPLATE_TYPENAME (class PIArray)
 FORVARD_DECL_TEMPLATE_TYPENAME (void for_each_in_array(const PIArray< Type > &, typename PIArray< Type >::IteratorFunc func))
 FORVARD_DECL_TEMPLATE_TYPENAME (void for_each_in_array(const PIArray< Type > &, typename PIArray< Type >::ParIteratorFunc func, void *pars))
 FORVARD_DECL_TEMPLATE_TYPENAME (size_t first_that_in_array(const PIArray< Type > &, typename PIArray< Type >::CompareFunc func, void *pars, size_t from))
 FORVARD_DECL_TEMPLATE_TYPENAME (class PMIArray)
 FORVARD_DECL_TEMPLATE_TYPENAME (void for_each_in_array(const PMIArray< Type > &, typename PMIArray< Type >::IteratorMemFunc func))
 FORVARD_DECL_TEMPLATE_TYPENAME (void for_each_in_array(const PMIArray< Type > &, typename PMIArray< Type >::ParIteratorMemFunc func, void *pars))
 FORVARD_DECL_TEMPLATE_TYPENAME (size_t first_that_in_array(const PMIArray< Type > &, typename PMIArray< Type >::CompareMemFunc func, void *pars, size_t from))
template<class Type >
void destroy_array (PArray< Type > &arr)
template<class Type >
void set_Parray_size (PArray< Type > &arr, size_t newSize, bool clear)
template<class Type >
void for_each_in_array (const PIArray< Type > &arr, void(*func)(Type *))
template<class Type >
void for_each_in_array (const PIArray< Type > &arr, void(*func)(Type *, void *), void *pars)
template<class Type >
size_t first_that_in_array (const PIArray< Type > &arr, int(*func)(Type *, void *), void *pars, size_t from)
template<class Type >
void for_each_in_array (const PMIArray< Type > &arr, void(Type::*func)(void))
template<class Type >
void for_each_in_array (const PMIArray< Type > &arr, void(Type::*func)(void *), void *pars)
template<class Type >
size_t first_that_in_array (const PMIArray< Type > &arr, bool(Type::*func)(void *), void *pars, size_t from)

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

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