Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::BOOST_RT_PARAM_NAMESPACE::cla::identification_policy Class Referenceabstract

#include <id_policy.hpp>

Inheritance diagram for boost::BOOST_RT_PARAM_NAMESPACE::cla::identification_policy:
Collaboration diagram for boost::BOOST_RT_PARAM_NAMESPACE::cla::identification_policy:

Public Member Functions

virtual bool responds_to (cstring name) const =0
 
virtual cstring id_2_report () const =0
 
virtual void usage_info (format_stream &fs) const =0
 
virtual bool matching (parameter const &p, argv_traverser &tr, bool primary) const =0
 
virtual bool conflict_with (identification_policy const &) const =0
 

Public Attributes

unit_test::readwrite_property
< rtti::id_t
p_type_id
 

Protected Member Functions

 identification_policy (rtti::id_t dyn_type)
 
BOOST_TEST_PROTECTED_VIRTUAL ~identification_policy ()
 

Constructor & Destructor Documentation

boost::BOOST_RT_PARAM_NAMESPACE::cla::identification_policy::identification_policy ( rtti::id_t  dyn_type)
inlineexplicitprotected
BOOST_TEST_PROTECTED_VIRTUAL boost::BOOST_RT_PARAM_NAMESPACE::cla::identification_policy::~identification_policy ( )
inlineprotected

Member Function Documentation

Member Data Documentation


The documentation for this class was generated from the following file: