namespace console {
namespace detail {
+#ifndef DOXYGEN
+
struct ParserAccess
{
static void init(ParseCommandInfo & info)
}
};
+#endif
+
}}}
///////////////////////////////////////////////////////////////////////////
// senf::console::ParseCommandInfo
+#ifndef DOXYGEN
+
struct senf::console::ParseCommandInfo::MakeRange
{
typedef ParseCommandInfo::argument_value_type result_type;
}
};
+#endif
+
prefix_ void senf::console::ParseCommandInfo::finalize()
{
arguments_.resize( tempArguments_.size() );
///////////////////////////////////////////////////////////////////////////
// senf::console::CommandParser
+#ifndef DOXYGEN
+
struct senf::console::CommandParser::Impl
{
typedef detail::CommandGrammar<detail::ParseDispatcher> Grammar;
Impl() : dispatcher(), context(), grammar(dispatcher, context) {}
};
+#endif
+
prefix_ senf::console::CommandParser::CommandParser()
: impl_ (new Impl())
{}