Socket: Documentation for new addressing classes
[senf.git] / Console / ParsedCommand.cti
index 64e8100..b6d140f 100644 (file)
 ///////////////////////////////cti.p///////////////////////////////////////
 
 ///////////////////////////////////////////////////////////////////////////
-// senf::console::detail::ArgumentInfoBase
-
-prefix_ senf::console::detail::ArgumentInfoBase::ArgumentInfoBase(std::string const & type_)
-    : type (type_), name (), hasDefault (false)
-{}
-
-///////////////////////////////////////////////////////////////////////////
 // senf::console::detail::ArgumentInfo<ParameterType>
 
 template <class ParameterType>
@@ -310,6 +303,8 @@ namespace senf {
 namespace console {
 namespace detail {
 
+#ifndef DOXYGEN
+
     struct ParsedCommandAddNodeAccess
     {
         template <class Attributor, class Node>
@@ -369,8 +364,12 @@ namespace detail {
             cmdNode.add( CreateParsedCommandOverload<CmdTraits>::create(fn) ) );
     }
 
+#endif
+
 }}}
 
+#ifndef DOXYGEN
+
 template <class Function>
 typename senf::console::detail::ParsedCommandTraits<Function>::Attributor
 senf::console::senf_console_add_node(DirectoryNode & node, std::string const & name,
@@ -397,6 +396,8 @@ senf::console::senf_console_add_node(DirectoryNode & node, Owner & owner, std::s
         node, name, senf::membind(fn,&owner));
 }
 
+#endif
+
 ///////////////////////////////cti.e///////////////////////////////////////
 #undef prefix_