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  ::