#include <adobe/config.hpp>
#include <boost/operators.hpp>
#include <boost/range/as_literal.hpp>
#include <cstddef>
#include <functional>
#include <string>
#include <typeinfo>
#include <adobe/algorithm/copy.hpp>
#include <iosfwd>
Go to the source code of this file.
Classes |
struct | aggregate_type_info_t |
class | bad_cast |
| An exception class thrown during ASL failures to cast. More...
|
struct | less< adobe::version_1::type_info_t > |
| Compares the x and y. Returns true if x precedes y in the implementationís collation order. More...
|
struct | make_type_info< T, Any > |
struct | make_type_info< const T0[Size], Any > |
struct | make_type_info< T0[Size], Any > |
struct | short_name< T > |
class | type_info_t |
| Partial re-implementation of standard type_info . More...
|
Namespaces |
namespace | adobe |
namespace | adobe::version_1 |
namespace | std |
Defines |
#define | ADOBE_CHAR_INT(a, b, c, d) |
#define | ADOBE_NAME_TYPE_0(name,...) |
#define | ADOBE_NAME_TYPE_1(name,...) |
#define | ADOBE_NAME_TYPE_2(name,...) |
#define | ADOBE_NAME_TYPE_3(name,...) |
#define | ADOBE_NAME_TYPE_4(name,...) |
#define | ADOBE_NAME_TYPE_5(name,...) |
#define | ADOBE_REQUIRES_STD_RTTI |
#define | ADOBE_SHORT_NAME_TYPE(a, b, c, d, T) |
Functions |
template<typename T > |
type_info_t | type_info () |
template<typename T > |
type_info_t | type_info (T &) |
template<typename T > |
type_info_t | type_info (const T &) |
Define Documentation
#define ADOBE_CHAR_INT |
( |
|
a, |
|
|
|
b, |
|
|
|
c, |
|
|
|
d |
|
) |
| |
#define ADOBE_REQUIRES_STD_RTTI |
#define ADOBE_SHORT_NAME_TYPE |
( |
|
a, |
|
|
|
b, |
|
|
|
c, |
|
|
|
d, |
|
|
|
T |
|
) |
| |