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

Class visitation_result

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 visitation_result

boost::log::visitation_result — The class represents attribute value visitation result.

Synopsis

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

class visitation_result {
public:
  // Error codes for attribute value visitation. 
  enum error_code { ok, value_not_found, value_has_invalid_type };
  // construct/copy/destruct
  visitation_result(error_code = ok) noexcept;
  // public member functions
  explicit operator bool() const noexcept;
  bool operator!() const noexcept;
  error_code code() const noexcept;
};

Description

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

visitation_result public construct/copy/destruct

  1. Посещение_результат(код ошибки)Код=окТолько;

    Инициирование конструктора. Создает результат, эквивалентный указанному коду ошибки.

visitation_result public member functions

  1. эксплицитныйоператорбоолконстне исключение;

    Проверьте, было ли посещение успешным.

    Возвращается:

    истинно, если значение было успешно посещено,ложнов противном случае.

  2. booloperator!constno except;

    Проверьте, не было ли посещение неудачным.

    Возврат:

    ложный, если значение было успешно посещено,верныйв противном случае.

  3. error_codeconstno except;

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

    Фактический результат кода посещения ценности


PrevUpHomeNext

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




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



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


реклама


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

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