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

Список. Подробнее...

Классы

class  ListItem< Type >
 Элемент списка. Подробнее...
class  List< Type >
 Cписок указателей на элементы. Подробнее...
class  LIterator< Type >
 Итератор списка. Подробнее...

Функции

 FORVARD_DECL_TEMPLATE_TYPENAME (class LIterator)
 FORVARD_DECL_TEMPLATE_TYPENAME (class List)
 FORVARD_DECL_TEMPLATE_TYPENAME (void add_to_list(List< Type > &, List< Type > &))
 FORVARD_DECL_TEMPLATE_TYPENAME (void add_to_list(List< Type > &, Type *data, const Type *after))
 FORVARD_DECL_TEMPLATE_TYPENAME (void remove_from_list(List< Type > &, DelType shdl))
 FORVARD_DECL_TEMPLATE_TYPENAME (void remove_from_list_release(List< Type > &))
 FORVARD_DECL_TEMPLATE_TYPENAME (size_t remove_from_list(List< Type > &, List< Type > &, DelType shdl))
 FORVARD_DECL_TEMPLATE_TYPENAME (bool detach_from_list(List< Type > &, const Type *))
 FORVARD_DECL_TEMPLATE_TYPENAME (size_t recalc_list(List< Type > &))
 FORVARD_DECL_TEMPLATE_TYPENAME (bool is_exist_in_list(const List< Type > &, const Type *))
 FORVARD_DECL_TEMPLATE_TYPENAME (ListItem< Type > *find_prev_in_list(const List< Type > &, ListItem< Type > *now))
 FORVARD_DECL_TEMPLATE_TYPENAME (reader &CALL_DECLARATION operator>>(reader &in, List< Type > &ref))
 FORVARD_DECL_TEMPLATE_TYPENAME (writer &CALL_DECLARATION operator<< (writer &out, const List< Type > &ref))
 FORVARD_DECL_TEMPLATE_TYPENAME (reader &CALL_DECLARATION operator>>(reader &in, List< Type > *&ptr))
 FORVARD_DECL_TEMPLATE_TYPENAME (writer &CALL_DECLARATION operator<< (writer &out, const List< Type > *ptr))
template<class Type >
void add_to_list (List< Type > &list, Type *data, const Type *after)
template<class Type >
void add_to_list (List< Type > &to, List< Type > &from)
template<class Type >
void insert_to_list (List< Type > &to, List< Type > &from)
template<class Type >
void remove_from_list (List< Type > &list, DelType shdl)
template<class Type >
void remove_from_list_release (List< Type > &list)
template<class Type >
size_t remove_from_list (List< Type > &list, List< Type > &deList, DelType shdl)
template<class Type >
bool detach_from_list (List< Type > &from, const Type *del)
template<class Type >
size_t recalc_list (List< Type > &list)
template<class Type >
bool is_exist_in_list (const List< Type > &list, const Type *what)
template<class Type >
ListItem< Type > * find_prev_in_list (const List< Type > &list, ListItem< Type > *now)

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

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