Struct template construct
boost::xpressive::op::construct — construct<>
is a PolymorphicFunctionObject for constructing a new object.
Synopsis template < typename T>
struct construct {
T operator ( ) ( ) const ;
template < typename A0> T operator ( ) ( A0 const & ) const ;
template < typename A0, typename A1>
T operator ( ) ( A0 const & , A1 const & ) const ;
template < typename A0, typename A1, typename A2>
T operator ( ) ( A0 const & , A1 const & , A2 const & ) const ;
} ; Description
Template Parameters <typename T >Тип объекта для строительства.
construct
public member functions<T operator ( ) ( ) const ; >Это перегруженная функция, предусмотренная для удобства. Он отличается от вышеуказанной функции только тем, какие аргументы он принимает.
<template < typename A0> T operator ( ) ( A0 const & a0) const ; >Это перегруженная функция члена, предусмотренная для удобства. Он отличается от вышеуказанной функции только тем, какие аргументы он принимает.
<template < typename A0, typename A1>
T operator ( ) ( A0 const & a0, A1 const & a1) const ; >Это перегруженная функция члена, предусмотренная для удобства. Он отличается от вышеуказанной функции только тем, какие аргументы он принимает.
<template < typename A0, typename A1, typename A2>
T operator ( ) ( A0 const & a0, A1 const & a1, A2 const & a2) const ; >
Параметры:
<a0
>
<a0
> Первый аргумент конструктору
<a1
>
Второй аргумент конструктору
<a2
>
Третий аргумент конструктору
Возвращается:
<T(a0,a1,...)
>
Статья Struct template construct раздела The Boost C++ Libraries BoostBook Documentation Subset Reference может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
:: Главная :: Reference ::