Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
native.hpp File Reference
Include dependency graph for native.hpp:

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::type_of
 

Macros

#define BOOST_TYPEOF(expr)   BOOST_TYPEOF_KEYWORD(boost::type_of::ensure_obj(expr))
 
#define BOOST_TYPEOF_TPL   BOOST_TYPEOF
 
#define BOOST_TYPEOF_NESTED_TYPEDEF_TPL(name, expr)
 
#define BOOST_TYPEOF_NESTED_TYPEDEF(name, expr)
 
#define BOOST_TYPEOF_REGISTER_TYPE(x)
 
#define BOOST_TYPEOF_REGISTER_TEMPLATE(x, params)
 

Functions

template<typename T >
enable_if< is_function< T >, T & >
::type 
boost::type_of::ensure_obj (T &)
 
template<typename T >
disable_if< is_function< T >
, T & >::type 
boost::type_of::ensure_obj (const T &)
 

Macro Definition Documentation

#define BOOST_TYPEOF (   expr)    BOOST_TYPEOF_KEYWORD(boost::type_of::ensure_obj(expr))
#define BOOST_TYPEOF_NESTED_TYPEDEF (   name,
  expr 
)
Value:
struct name {\
typedef BOOST_TYPEOF(expr) type;\
};
const int name
Definition: gzip.hpp:94
#define BOOST_TYPEOF(expr)
Definition: native.hpp:41
adjacency_iterator typedef T::adjacency_iterator type
Definition: graph_traits.hpp:42
#define BOOST_TYPEOF_NESTED_TYPEDEF_TPL (   name,
  expr 
)
Value:
struct name {\
typedef BOOST_TYPEOF_TPL(expr) type;\
};
const int name
Definition: gzip.hpp:94
#define BOOST_TYPEOF_TPL
Definition: native.hpp:42
adjacency_iterator typedef T::adjacency_iterator type
Definition: graph_traits.hpp:42
#define BOOST_TYPEOF_REGISTER_TEMPLATE (   x,
  params 
)
#define BOOST_TYPEOF_REGISTER_TYPE (   x)
#define BOOST_TYPEOF_TPL   BOOST_TYPEOF