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::char_name_policy Class Reference

#include <char_parameter.hpp>

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

Public Member Functions

 char_name_policy ()
 
BOOST_RT_PARAM_UNNEEDED_VIRTUAL ~char_name_policy ()
 
virtual bool conflict_with (identification_policy const &) const
 
template<typename Modifier >
void accept_modifier (Modifier const &m)
 
virtual bool responds_to (cstring name) const
 
virtual cstring id_2_report () const
 
virtual void usage_info (format_stream &fs) const
 
virtual bool matching (parameter const &p, argv_traverser &tr, bool primary) const
 

Public Attributes

unit_test::readwrite_property
< dstring > 
p_prefix
 
unit_test::readwrite_property
< dstring > 
p_name
 
unit_test::readwrite_property
< dstring > 
p_separator
 
unit_test::readwrite_property
< rtti::id_t
p_type_id
 

Protected Member Functions

virtual bool match_prefix (argv_traverser &tr) const
 
virtual bool match_name (argv_traverser &tr) const
 
virtual bool match_separator (argv_traverser &tr, bool optional_value) const
 

Constructor & Destructor Documentation

BOOST_RT_PARAM_UNNEEDED_VIRTUAL boost::BOOST_RT_PARAM_NAMESPACE::cla::char_name_policy::~char_name_policy ( )
inline

Member Function Documentation

template<typename Modifier >
void boost::BOOST_RT_PARAM_NAMESPACE::cla::char_name_policy::accept_modifier ( Modifier const &  m)
inline
virtual cstring boost::BOOST_RT_PARAM_NAMESPACE::cla::basic_naming_policy::id_2_report ( ) const
inlinevirtualinherited
virtual bool boost::BOOST_RT_PARAM_NAMESPACE::cla::basic_naming_policy::responds_to ( cstring  name) const
inlinevirtualinherited

Member Data Documentation


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