Spec-Zone .ru
спецификации, руководства, описания, API
ADC домой > Ссылочная библиотека> Ссылка> Дарвин> Разное пространство пользователя ссылка API

 


stl_list.h

Включает:

Введение

Это - внутренний заголовочный файл, включенный другими заголовками библиотеки. Вы не должны пытаться использовать его непосредственно.



Функции

оператор _List_const_iterator
оператор _List_iterator

оператор _List_const_iterator


template<typename _Tp> struct _List_const_iterator { 
    typedef _List_const_iterator<_Tp> _Self; 
    typedef const _List_node<_Tp> _Node; 
    typedef _List_iterator<_Tp> iterator;  
    typedef ptrdiff_t difference_type; 
    typedef bidirectional_iterator_tag iterator_category; 
    typedef _Tp value_type; 
    typedef const _Tp*pointer; 
    typedef const _Tp& reference;  
    _List_const_iterator() : _M_node() {
        }  _List_const_iterator(
        const _List_node_base* __x) : _M_node(__x) {
        }  _List_const_iterator(
        const iterator& __x) : _M_node(__x._M_node) {
        }  // Must downcast from List_node_base to _List_node to get to 
    // _M_data. 
    reference operator*() const ;
Обсуждение

@brief список:: const_iterator.

@if maint Все функции являются op перегрузками. @endif


оператор _List_iterator


template<typename _Tp> struct _List_iterator { 
    typedef _List_iterator<_Tp> _Self; 
    typedef _List_node<_Tp> _Node;  
    typedef ptrdiff_t difference_type; 
    typedef bidirectional_iterator_tag iterator_category; 
    typedef _Tp value_type; 
    typedef _Tp*pointer; 
    typedef _Tp& reference;  
    _List_iterator() : _M_node() {
        }  _List_iterator(
        _List_node_base* __x) : _M_node(__x) {
        }  // Must downcast from List_node_base to _List_node to get to _M_data. 
    reference operator*() const ;
Обсуждение

@brief список:: итератор.

@if maint Все функции являются op перегрузками. @endif

Последнее обновление: 20.06.2006