Boost C++ Libraries Home Libraries People FAQ More

PrevUpHomeNext

Class stl_type_index

boost::typeindex::stl_type_index

Synopsis

// In header: <boost/type_index/stl_type_index.hpp>


class stl_type_index : public  {
public:
  // types
  typedef  ;

  // construct/copy/destruct
  () ;
  () ;

  // public member functions
   () ;
   () ;
   () ;
   () ;
   () ;
   (stl_type_index &) ;
   (stl_type_index &) ;

  // public static functions
  template<typename T> stl_type_index () ;
  template<typename T> stl_type_index () ;
  template<typename T> 
    stl_type_index () ;
};

Description

This class is a wrapper around std::type_info, that workarounds issues and provides much more rich interface. For description of functions see type_index_facade.

This class requires typeid() to work. For cases when RTTI is disabled see ctti_type_index.

stl_type_index public construct/copy/destruct

  1. () ;
  2. ( data) ;

stl_type_index public member functions

  1.  () ;
  2.  () ;
  3.  () ;
  4.  () ;
  5.  () ;
  6.  (stl_type_index & rhs) ;
  7.  (stl_type_index & rhs) ;

stl_type_index public static functions

  1. template<typename T> stl_type_index () ;
  2. template<typename T> stl_type_index () ;
  3. template<typename T> 
      stl_type_index ( value) ;

PrevUpHomeNext