#include <boost/typeof/message.hpp>#include <boost/typeof/typeof_impl.hpp>#include <boost/typeof/type_encoding.hpp>#include <boost/typeof/template_encoding.hpp>#include <boost/typeof/modifiers.hpp>#include <boost/typeof/pointers_data_members.hpp>#include <boost/typeof/register_functions.hpp>#include <boost/typeof/register_fundamental.hpp>

Macros | |
| #define | BOOST_TYPEOF_EMULATION | 
| #define | BOOST_TYPEOF_UNIQUE_ID() BOOST_TYPEOF_REGISTRATION_GROUP * 0x10000 + __LINE__ | 
| #define | BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP() <boost/typeof/incr_registration_group.hpp> | 
| #define | BOOST_TYPEOF_TEXT "using typeof emulation" | 
| #define | BOOST_AUTO(Var, Expr) BOOST_TYPEOF(Expr) Var = Expr | 
| #define | BOOST_AUTO_TPL(Var, Expr) BOOST_TYPEOF_TPL(Expr) Var = Expr | 
| #define BOOST_AUTO | ( | Var, | |
| Expr | |||
| ) | BOOST_TYPEOF(Expr) Var = Expr | 
| #define BOOST_AUTO_TPL | ( | Var, | |
| Expr | |||
| ) | BOOST_TYPEOF_TPL(Expr) Var = Expr | 
| #define BOOST_TYPEOF_EMULATION | 
| #define BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP | ( | ) | <boost/typeof/incr_registration_group.hpp> | 
| #define BOOST_TYPEOF_TEXT "using typeof emulation" | 
| #define BOOST_TYPEOF_UNIQUE_ID | ( | ) | BOOST_TYPEOF_REGISTRATION_GROUP * 0x10000 + __LINE__ |