Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
Разработка программного обеспечения

Class named_scope_list

Boost , Chapter 1. Boost.Log v2 , Attributes

Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

PrevUpHomeNext

Class named_scope_list

boost::log::attributes::named_scope_list — The class implements the list of scopes.

Synopsis

// In header: <boost/log/attributes/named_scope.hpp>

class named_scope_list {
public:
  // types
  typedef std::allocator< named_scope_entry > allocator_type;          // Allocator type. 
  typedef allocator_type::value_type          value_type;            
  typedef allocator_type::reference           reference;             
  typedef allocator_type::const_reference     const_reference;       
  typedef allocator_type::pointer             pointer;               
  typedef allocator_type::const_pointer       const_pointer;         
  typedef allocator_type::size_type           size_type;             
  typedef allocator_type::difference_type     difference_type;       
  typedef implementation_defined              const_iterator;        
  typedef implementation_defined              iterator;              
  typedef implementation_defined              const_reverse_iterator;
  typedef implementation_defined              reverse_iterator;      
  // construct/copy/destruct
  named_scope_list();
  named_scope_list(named_scope_list const &);
  named_scope_list & operator=(named_scope_list const &);
  ~named_scope_list();
  // public member functions
  const_iterator begin() const;
  const_iterator end() const;
  const_reverse_iterator rbegin() const;
  const_reverse_iterator rend() const;
  size_type size() const;
  bool empty() const;
  void swap(named_scope_list &);
  const_reference back() const;
  const_reference front() const;
};

Description

Список областей предоставляет доступ только для чтения к списку областей, связанных двойной связью.

named_scope_list public types

  1. TypedefРеализация_определяетсяconst_iterator;

    Постоянный итератор последовательности областей. Соответствует двунаправленным требованиям итератора.

  2. typedefimplementation_definediterator;

    Итератор последовательности областей применения. Соответствует двунаправленным требованиям итератора.

  3. typedefimplementation_definedconst_reverse_iterator;

    Постоянный обратный итератор к последовательности областей. Соответствует двунаправленным требованиям итератора.

  4. typedefimplementation_definedreverse_iterator;

    Обратный итератор в последовательность областей применения. Соответствует двунаправленным требованиям итератора.

named_scope_list public construct/copy/destruct

  1. <
    named_scope_list();
    >

    Конструктор по умолчанию

    <empty() == true>

    Пост-условия:

  2. <
    named_scope_list(named_scope_listconst&that);
    >

    Копировать конструктор

    Последующие условия:

    <std::equal(begin(), end(), that.begin()) == true>

  3. <
    named_scope_list&operator=(named_scope_listconst&that);
    >

    Оператор передачи

    <std::equal(begin(), end(), that.begin()) == true>

  4. <
    ~named_scope_list();
    >

    Разрушитель. Уничтожает сохраненные записи.

named_scope_list public member functions

  1. <
    const_iteratorbegin()const;
    >

    Возвращение:

    Постоянный итератор к первому элементу контейнера.

  2. <
    const_iteratorend()const;
    >

    Возвращение:

    Постоянный итератор к последнему элементу контейнера.

  3. <
    const_reverse_iteratorrbegin()const;
    >

    Возвращение:

    Постоянный итератор до последнего элемента контейнера.

  4. <
    const_reverse_iteratorrend()const;
    >

    Возвращение:

    Постоянный итератор до первого элемента контейнера.

  5. <
    size_typesize()const;
    >

    Возвращение:

    Количество элементов в контейнере

  6. <
    boolempty()const;
    >

    Возвращает:

    истинно, если контейнер пуст и ложно в противном случае

  7. <
    voidswap(named_scope_list&that);
    >

    Заменяет два экземпляра контейнера

  8. <
    const_referenceback()const;
    >

    Возвращение:

    Последнее толкаемое прицельное вступление

  9. <
    const_referencefront()const;
    >

    Возвращение:

    Первый толкаемый прицел


PrevUpHomeNext

Статья Class named_scope_list раздела Chapter 1. Boost.Log v2 Attributes может быть полезна для разработчиков на c++ и boost.




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.



:: Главная :: Attributes ::


реклама


©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru

Время компиляции файла: 2024-08-30 11:47:00
2025-05-20 07:11:35/0.008558988571167/1