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

Возврат:

прото::значение(*это)

Struct template literal

Boost , The Boost C++ Libraries BoostBook Documentation Subset , Reference

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 literal

boost::proto::literal — A simple wrapper for a terminal, provided for ease of use.

Synopsis

// In header: <boost/proto/literal.hpp>
template<typename T, typename Domain = proto::default_domain> 
struct literal :  
  proto::extends<proto::basic_expr<proto::tag::terminal, proto::term< T > >, proto::literal<T, Domain>, Domain>
{
  // types
  typedef proto::basic_expr<proto::tag::terminal, proto::term< T > > X;                // For exposition only
  typedef typename proto::result_of::value<X>::type                  value_type;     
  typedef typename proto::result_of::value<X &>::type                reference;      
  typedef typename proto::result_of::value<X const &>::type          const_reference;
  // construct/copy/destruct
  literal();
  template<typename U> literal(U &);
  template<typename U> literal(U const &);
  template<typename U> literal(proto::literal< U, Domain > const &);
  // public member functions
  reference get();
  const_reference get() const;
};

Description

Простая обертка для терминала, предусмотренная для удобства использования. Во всех случаях proto::literal l(x); эквивалентно proto::terminal::type l = {x};.

Параметр шаблона Domain по умолчанию proto::default_domain.

literal public construct/copy/destruct

  1. буквально();
  2. template<typename U>буквальный(U &u;
  3. template<typename U>буквальный(Uconst&u;
  4. templatetypename U>буквальныйпрото::буквальный<Домен >конст &;

literal public member functions

  1.  ссылкаget;
  • const_referenceget()const;

    Возврат:

    прото::значение(*это)

  • PrevUpHomeNext

    Статья Struct template literal раздела The Boost C++ Libraries BoostBook Documentation Subset Reference может быть полезна для разработчиков на c++ и boost.




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



    :: Главная :: Reference ::


    реклама


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

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