stlab.adobe.com Adobe Systems Incorporated

typeinfo.hpp File Reference

#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,
 
)

Definition at line 407 of file typeinfo.hpp.

#define ADOBE_REQUIRES_STD_RTTI

Definition at line 94 of file typeinfo.hpp.

#define ADOBE_SHORT_NAME_TYPE (   a,
  b,
  c,
  d,
 
)

Definition at line 412 of file typeinfo.hpp.

Copyright © 2006-2007 Adobe Systems Incorporated.

Use of this website signifies your agreement to the Terms of Use and Online Privacy Policy.

Search powered by Google