Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
named_params.hpp File Reference
#include <boost/config.hpp>
#include <boost/detail/workaround.hpp>
#include <boost/test/utils/rtti.hpp>
#include <boost/test/utils/assign_op.hpp>
#include <boost/type_traits/remove_reference.hpp>
#include <boost/test/detail/suppress_warnings.hpp>
#include <boost/test/detail/enable_warnings.hpp>
Include dependency graph for named_params.hpp:
This graph shows which files directly or indirectly include this file:

Classes

struct  boost::nfp::named_parameter< T, unique_id, ReferenceType >
 
struct  boost::nfp::keyword< unique_id, required >
 
struct  boost::nfp::nfp_detail::named_parameter_combine< NP, Rest >
 
struct  boost::nfp::nfp_detail::access_to_invalid_parameter
 
struct  boost::nfp::nfp_detail::nil
 
struct  boost::nfp::nfp_detail::named_parameter_base< Derived >
 
struct  boost::nfp::nfp_detail::named_parameter_combine< NP, Rest >
 
struct  boost::nfp::named_parameter< T, unique_id, ReferenceType >
 
struct  boost::nfp::keyword< unique_id, required >
 
struct  boost::nfp::typed_keyword< T, unique_id, required >
 
struct  boost::nfp::typed_keyword< bool, unique_id, false >
 

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::nfp
 
 boost::nfp::nfp_detail
 

Typedefs

typedef named_parameter< char,
struct no_params_type_t, char > 
boost::nfp::nfp_detail::no_params_type
 

Functions

void boost::nfp::nfp_detail::report_access_to_invalid_parameter ()
 
template<typename T >
void boost::nfp::optionally_assign (T &, nfp_detail::nil)
 
template<typename T , typename Source >
void boost::nfp::optionally_assign (T &target, Source const &src)
 
template<typename T , typename Params , typename Keyword >
void boost::nfp::optionally_assign (T &target, Params const &p, Keyword k)