Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
requires.hpp File Reference
Include dependency graph for requires.hpp:
This graph shows which files directly or indirectly include this file:

Classes

struct  boost::ccheck_aux::unaryfunptr_arg_type< UnaryFunctionPointer >
 
struct  boost::ccheck_aux::unaryfunptr_arg_type< void(*)(Arg)>
 
struct  boost::ccheck_aux::unaryfunptr_arg_type< void(*)(void)>
 
struct  boost::requires_< Model, More >
 
struct  boost::_requires_< ModelFn >
 
struct  boost::Requires_< check, Result >
 

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::ccheck_aux
 

Macros

#define BOOST_CONCEPT_REQUIRES_(r, data, t)   + (::boost::_requires_<void(*)t>::value)
 
#define BOOST_CONCEPT_REQUIRES(models, result)
 
#define BOOST_CONCEPT_WHERE(models, result)   BOOST_CONCEPT_REQUIRES(models,result)
 

Macro Definition Documentation

#define BOOST_CONCEPT_REQUIRES (   models,
  result 
)
Value:
typename ::boost::Requires_< \
void(*)result \
detail::safe_reaction_result result
Definition: result.hpp:91
#define BOOST_PP_SEQ_FOR_EACH(macro, data, seq)
Definition: for_each.hpp:28
#define BOOST_CONCEPT_REQUIRES_(r, data, t)
Definition: requires.hpp:60
adjacency_iterator typedef T::adjacency_iterator type
Definition: graph_traits.hpp:42
#define BOOST_CONCEPT_REQUIRES_ (   r,
  data,
 
)    + (::boost::_requires_<void(*)t>::value)
#define BOOST_CONCEPT_WHERE (   models,
  result 
)    BOOST_CONCEPT_REQUIRES(models,result)