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

Class template any<Concept, 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, T &&>

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

Synopsis

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

Description

any public construct/copy/destruct

  1. >> >> >2>> > >> >> >2>>> >2>> > > >> >> >> >
  2. >> >>> >>>>> >>>>> >>> >>> >> > >> > > > > > > > > > > > > > > > > > > > > > >
  3. >>>>3>>>>3>2>>3>>3>2>>3>2>2>3>2>3>2>2>2>3>2>3>2>2>>3>2>3>2>3>2>3>>2>3>2>>2>>>3>>2>>>26>>>>3>3>2>>2>>2>2>>3>>>36>2>>>2>>>>36> Построить любую от другого любую.

    Ничего.

  • >>>>>>>>>>>1>>>1>>2>>>2>>>2>>>2>>>2>>>2>>2>2>>2>>>2>>>2>>2>>

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

    Throws:

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

    >>>>>>

    >>>>

    >>>> 15>> > > >>> >>> >>>> >>>

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

    Торы:

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

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

    Trows:

    std::bad_alloc
  • >>>>>1>>>>1>>>6>>>1>>>10>>>10>2>>>>>10>>>>10>>>00>>00>00>>>0000>>000000>>000000000000000000>00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

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

    Trows:

    std::bad_alloc
  • >>> >>> >>> >>>> >>>>>> >>>>> >>> >> >
  • >>>>>1>>> >>>>2>>>>2>>>2>>2>>>2>>>2>>>2>>>2>>>2>>2>>>2>>20>>>200>
  • >>2>>>2>>2>>2>2>>2>2>2>2>2>2>2>2>2>2>2>2>2>2>2>2>2>2>2>2>2>2>2>2>2>>2>>2>>2>>2>>>2>>>2>>>2>>>2>>>2>>>2>>2>>>2>>2>>2>>2>>2>>2>>>2>>2>>>2>>>>> Когда выпадает обратно на строительство, бросает std::bad_alloc. В этом случае уступка обеспечивает сильную гарантию исключения. При вызове оператора назначения содержащегося типа, гарантия исключения - это все, что предусмотрено содержащимся типом.
  • >> >> & >>>>>>>> 10>>>оператор2>>>>>>>>>>>>>>>>>>>>>>2>>>>>>>>2>2>2>2>>>>2>>2>2>>>>>2>2>>>>2>>>>>>>>>>30>>>>>> Когда выпадает обратно на строительство, бросает std::bad_alloc. В этом случае уступка обеспечивает сильную гарантию исключения. При вызове оператора назначения содержащегося типа, гарантия исключения - это все, что предусмотрено содержащимся типом.
  • <36>>>>>>>>>>3>>>2>>>>33>>>>2>>33>>>32>>32>>32>>32>2>2>2>2>3>>3>>>3>>>>3>>>>>>>30>>>>>>>>2>>>>>2>>>2>>>2>>>>>33>>>>>>32>>>>>>>>>>>32>> Когда выпадает на строительство, бросает std::bad_alloc. В этом случае уступка обеспечивает сильную гарантию исключения. При вызове оператора назначения содержащегося типа, гарантия исключения - это все, что предусмотрено содержащимся типом.

  • PrevUpHomeNext

    Статья Class template any<Concept, 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 02:20:15/0.0066239833831787/1