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

Struct template fallback_to_default

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

Struct template fallback_to_default

boost::log::fallback_to_default

Synopsis

// In header: <boost/log/attributes/fallback_policy_fwd.hpp>
template<typename DefaultT> 
struct fallback_to_default {
  // construct/copy/destruct
  fallback_to_default();
  explicit fallback_to_default(default_type const &);
  // public member functions
  template<typename FunT> bool apply_default(FunT &) const;
  template<typename FunT> bool apply_default(FunT const &) const;
  // public static functions
  static void on_invalid_type(typeindex::type_index const &);
  static void on_missing_value();
};

Description

Политика fallback_to_default приводит в значение по умолчанию, если значение атрибута не может быть извлечено.

fallback_to_default public construct/copy/destruct

  1. fallback_to_default();

    Конструктор хранилища.

  2. explicit fallback_to_default(default_type const & def_val);

    Initializing buildor.

fallback_to_default public member functions

  1. template<typename FunT> bool apply_default(FunT & fun) const;

    Метод называется для применения объекта функции к значению по умолчанию.

  2. template<typename FunT> bool apply_default(FunT const & fun const;

    Метод называется для применения функции по умолчанию.

fallback_to_default public static functions

  1. статический void on_invalid_type(typeindex::type_index const &);

    Метод называется, когда извлечение значения потерпело неудачу, потому что значение атрибута имеет другой тип, чем запрошено.

  2. статический void on_missing_ value();

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


PrevUpHomeNext

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




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



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


реклама


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

Время компиляции файла: 2024-08-30 11:47:00
2025-05-20 04:48:20/0.0035181045532227/0