#include <dual_name_parameter.hpp>
Public Member Functions | |
dual_name_policy () | |
template<typename Modifier > | |
void | accept_modifier (Modifier const &m) |
virtual bool | responds_to (cstring name) const |
virtual bool | conflict_with (identification_policy const &id_p) 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 < rtti::id_t > | p_type_id |
Protected Attributes | |
string_name_policy | m_primary |
char_name_policy | m_secondary |
BOOST_RT_PARAM_INLINE boost::BOOST_RT_PARAM_NAMESPACE::cla::dual_name_policy::dual_name_policy | ( | ) |
References boost::BOOST_RT_PARAM_NAMESPACE::cla::string_name_policy::accept_modifier(), boost::BOOST_RT_PARAM_NAMESPACE::cla::char_name_policy::accept_modifier(), BOOST_RT_PARAM_CSTRING_LITERAL, boost::BOOST_RT_PARAM_NAMESPACE::cla::dual_id_policy< dual_name_policy, string_name_policy, char_name_policy >::m_primary, and boost::BOOST_RT_PARAM_NAMESPACE::cla::dual_id_policy< dual_name_policy, string_name_policy, char_name_policy >::m_secondary.
|
inline |
|
inlinevirtualinherited |
Implements boost::BOOST_RT_PARAM_NAMESPACE::cla::identification_policy.
References boost::BOOST_RT_PARAM_NAMESPACE::cla::identification_policy::conflict_with(), boost::BOOST_RT_PARAM_NAMESPACE::cla::dual_id_policy< MostDerived, PrimaryId, SecondId >::m_primary, and boost::BOOST_RT_PARAM_NAMESPACE::cla::dual_id_policy< MostDerived, PrimaryId, SecondId >::m_secondary.
|
inlinevirtualinherited |
|
inlinevirtualinherited |
|
inlinevirtualinherited |
|
inlinevirtualinherited |
Implements boost::BOOST_RT_PARAM_NAMESPACE::cla::identification_policy.
References BOOST_RT_PARAM_LITERAL, boost::BOOST_RT_PARAM_NAMESPACE::cla::dual_id_policy< MostDerived, PrimaryId, SecondId >::m_primary, and boost::BOOST_RT_PARAM_NAMESPACE::cla::dual_id_policy< MostDerived, PrimaryId, SecondId >::m_secondary.
|
protectedinherited |
Referenced by dual_name_policy().
|
protectedinherited |
Referenced by dual_name_policy().
|
inherited |