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

Struct template child_c

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 child_c

boost::proto::result_of::child_c — A metafunction that returns the type of the Nth child of a Proto expression.

Synopsis

// In header: <boost/proto/traits.hpp>
template<typename Expr, long N> 
struct child_c {
  // types
  typedef typename Expr::proto_child0 value_type;
  typedef see-below                   type;      
};

Description

Метафункция, возвращающая типNthребенка выражения Прото.Nдолжно быть 0 или меньшеExpr::proto_arity::value.

child_c public types

  1. typedeftypenameExpr::proto_child0value_type;

    Необработанный типNthребенка, поскольку он хранится вExpr. Это может быть значение или ссылка.

  2. typedefсм.-нижетип;

    ЕслиExprне является эталонным типом,типвычисляется следующим образом:

    • T const &становитсяT

    • T &становитсяT

    • TстановитсяT

      .

    ЕслиExprявляется неконстовым эталонным типом,типрассчитывается следующим образом:

    • T const &становитсяT const &

    • T &становитсяT &

    • TстановитсяT &

    ЕслиExprявляется исходным типом,типвычисляется следующим образом:

    • T const &становитсяT const &

    • T &становитсяT &

    • TстановитсяT const &


PrevUpHomeNext

Статья Struct template child_c раздела 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 04:17:31/0.0052299499511719/1