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

Упорядоченный массив индексов присланного PArray. Подробнее...

Классы

class  IMArray< Type >
 Упорядоченный массив индексов присланного PArray. Подробнее...

Функции

 FORVARD_DECL_TEMPLATE_TYPENAME (class IMArray)
 FORVARD_DECL_TEMPLATE_TYPENAME (Type *add_to_array(IMArray< Type > &, size_t ind, size_t *))
 FORVARD_DECL_TEMPLATE_TYPENAME (size_t add_to_array(IMArray< Type > &, Type *el, size_t *))
 FORVARD_DECL_TEMPLATE_TYPENAME (size_t find_in_array(const IMArray< Type > &, const void *, size_t *))
 FORVARD_DECL_TEMPLATE_TYPENAME (void array_remove_ind(IMArray< Type > &, size_t delIndex, bool completely))
 FORVARD_DECL_TEMPLATE_TYPENAME (void array_remove_obj(IMArray< Type > &, const size_t &delObj, bool completely))
 FORVARD_DECL_TEMPLATE_TYPENAME (size_t find_my_index(const IMArray< Type > &, size_t))
 FORVARD_DECL_TEMPLATE_TYPENAME (Type *reindex_array_obj(IMArray< Type > &, size_t ind, size_t *myIndex))
 FORVARD_DECL_TEMPLATE_TYPENAME (size_t reindex_array_obj(IMArray< Type > &, Type *el, size_t *myIndex))
 FORVARD_DECL_TEMPLATE_TYPENAME (Type *reindex_array_ind(IMArray< Type > &, size_t myIndex))
 FORVARD_DECL_TEMPLATE_TYPENAME (bool exchange_to_array(IMArray< Type > &, size_t ind1, size_t ind2))
 FORVARD_DECL_TEMPLATE_TYPENAME (void reindexall_to_array(IMArray< Type > &))
 FORVARD_DECL_TEMPLATE_TYPENAME (void array_reduction_obj(IMArray< Type > &arr, const size_t &delObject))
 FORVARD_DECL_TEMPLATE_TYPENAME (reader &CALL_DECLARATION operator>>(reader &in, IMArray< Type > &ref))
 FORVARD_DECL_TEMPLATE_TYPENAME (writer &CALL_DECLARATION operator<< (writer &out, const IMArray< Type > &ref))
template<class Type >
Type * add_to_array (IMArray< Type > &arr, size_t ind, size_t *myIndex)
template<class Type >
size_t add_to_array (IMArray< Type > &arr, Type *el, size_t *myIndex)
template<class Type >
size_t find_in_array (const IMArray< Type > &arr, const void *val, size_t *myIndex)
template<class Type >
void array_remove_ind (IMArray< Type > &arr, size_t delIndex, bool completely)
template<class Type >
void array_remove_obj (IMArray< Type > &arr, const size_t &delObject, bool completely)
template<class Type >
void array_reduction_obj (IMArray< Type > &arr, const size_t &delObject)
template<class Type >
size_t find_my_index (const IMArray< Type > &arr, size_t parentIndex)
template<class Type >
size_t reindex_array_obj (IMArray< Type > &arr, Type *el, size_t *myIndex)
template<class Type >
Type * reindex_array_obj (IMArray< Type > &arr, size_t ind, size_t *myIndex)
template<class Type >
Type * reindex_array_ind (IMArray< Type > &arr, size_t myIndex)
template<class Type >
void reindexall_to_array (IMArray< Type > &arr)
template<class Type >
bool exchange_to_array (IMArray< Type > &arr, size_t ind1, size_t ind2)

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

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