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

Class template any<Concept, const T &>

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

Class template any<Concept, const T &>

boost::type_erasure::any<Concept, const T &>

Synopsis

// In header: <boost/type_erasure/any.hpp>
template<typename Concept, typename T> 
class any<Concept, const T &> {
public:
  // construct/copy/destruct
  template<typename U> any(const U &);
  template<typename U, typename Map> 
    any(const U &, const static_binding< Map > &);
  any(const any &);
  any(const any< Concept, T & > &);
  any(const any< Concept, T > &);
  any(const any< Concept, T && > &);
  template<typename Concept2, typename Tag2> 
    any(const any< Concept2, Tag2 > &);
  template<typename Concept2, typename Tag2, typename Map> 
    any(const any< Concept2, Tag2 > &, const static_binding< Map > &);
  template<typename Concept2, typename Tag2> 
    any(const any< Concept2, Tag2 > &, const binding< Concept > &);
  any & operator=(const any &);
  template<typename U> any & operator=(const U &);
};

Description

any public construct/copy/destruct

  1. >>>>>>2>>>2>>>2>>>2>>2>>>2>>>>>2>>>>>>2>>>>2>>2>>>2>>>2>>>2>>>2>>>2>>>>>>>>2>>>>>>>>>26>>>>>>>>>26>>

    Концепт не должен относиться ни к одному нераспределенному владельцу, кроме T.

Throws:

Nothing.
  • >> >>> >>> >>> >>> >>> >>>> 15> >>>> >>>>> >>>>> >>>>> >>>>> >>> >> >>

    >

    > >

    Указывает фактические типы, к которым должны привязываться все владельцы.

    > <462>
  • 3>>>>>>>2>>>2>>>>3>>>3>>2>>>2>>>38>>38>18>>18>>320>>3>3>3>2>2>>2>>>2>>>>2>>>>2>>>2>>>2>>>2>>>38>
  • >>>>>4>>3>3>2>3>3>2>2>>30>>30>>30>>30>>30>2>>30>>30>>30>>30>>20>>>30>>>30>>>>>30>>>>30>>>30>
  • >> >> >> >> > > > >> > > > >> >> >> >>> >>>

  • >> > >> > >> > > > > > > > >>> > > >

  • >>>>>>>>2>>>2>>2>>2>>2>>2>>2>>2>>2>>2>>2>>2>2>2>2>2>3>>2>>2>>>>>>2>>>>>>> Объект, чтобы связать ссылку на.

    Требуются:

    Концепт не должен относиться к какому-либо неразведенному помещику кроме T.

    После замены T для Tag2, требования Concept2 .

    Throws:

    std::bad_alloc
  • >>> >>> >> >> >> >> >>> >>> >>> >> > > >>>> >>>>

    После замены владельцев мест согласно Map, требования Concept2 Концепт.

    80>Торы:

    std::bad_alloc
  • >>> >> >> > >>> >> >>> >> > >> >> > >> >> >> >

    7> Требуются:<677>>>>7>>>>>>>>58>>>6379> <774>>>>>>>>>>>>>>>>>>>>6379>

  • >2>>2>2>>2>>2>>2>>2>2>2>>20>20>4>>>2>>2>2>2>>>

    >>>>>>>>>>>>>>>2>>>>>28>>>29>

    >
    >>>333>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
  • >>>>3>>>>>>>2>>>>>33>>>>>33>>>>>32>>>32>>>32>>>32>>>3>>3>>>3>>>>>>>>>>>>>>>>>>>2>>>>>2>>>>2>>>>>3>>>>3>>>>>3>>>>>3>>> Предоставляет надежную гарантию исключения.

  • PrevUpHomeNext

    Статья Class template any<Concept, const T &> раздела 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:09:06/0.0064167976379395/1