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

Class function_base

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 function_base

boost::function_base — The common base class for all Boost.Function objects. Objects of type function_base may not be created directly.

Synopsis

// In header: <boost/function.hpp>

class function_base {
public:
  // capacity
  bool empty() const;
  // target access
  template<typename Functor> Functor* target();
  template<typename Functor> const Functor* target() const;
  template<typename Functor> bool contains(const Functor&) const;
  const std::type_info& target_type() const;
};

Description

function_base capacity

  1. boolempty()const;
Возвращает:

, если у этого есть цель, и истинно в противном случае.
Броски:

function_base target access

  1. typenametypename>consttarget;const Если  этот  сохраняет адрес типа Functor, возвращает адрес цели. В противном случае возвращает указатель NULL.   

    Броски:

    Бросок не будет.
  • templatetypenameFunctorboolconst&;const     

    Возврат:

    true если this->target()46>
  • const std::type_infotarget_type(const;

    Возврат:

    typeid, если this->empty()40>. Работает даже с RTTI off.

    Броски:

    Бросить не будут.

  • PrevUpHomeNext

    Статья Class function_base раздела The Boost C++ Libraries BoostBook Documentation Subset Reference может быть полезна для разработчиков на c++ и boost.




    Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.



    :: Главная :: Reference ::


    реклама


    ©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
    Top.Mail.Ru

    Время компиляции файла: 2024-08-30 11:47:00
    2025-07-05 07:49:15/0.0035450458526611/0