|  | Home | Libraries | People | FAQ | More | 
Copyright © 2012-2021 Antony Polukhin
Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
Table of Contents
      Sometimes getting and storing information about a type at runtime is required.
      For such cases a construction like &typeid(T) or C++11 class std::type_index
      is usually used, which is where problems start:
    
typeid(T) and
          std::type_index require Run Time Type Info
          (RTTI)
        typeid(T)
          erroneously do not strip const, volatile and references from type
        std::type_info
          objects across shared libraries
        std::type_index
        Boost.TypeIndex library was designed to work around all those issues.
| ![[Note]](../../doc/src/images/note.png) | Note | 
|---|---|
| 
         | 
| Last revised: December 02, 2021 at 06:54:13 GMT |