X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=senf%2FUtils%2FConsole%2FVariables.hh;fp=senf%2FUtils%2FConsole%2FVariables.hh;h=4f93a93fcd3bd3d9862a1877a0a21478d4cb9a40;hb=90f51da2398de98c2c217045f791ca7813730f48;hp=658630b850aa2010484a9b26c65b9296b15afc15;hpb=084d18afd1abb3c6b19de612dbdf4dbc40ffd795;p=senf.git diff --git a/senf/Utils/Console/Variables.hh b/senf/Utils/Console/Variables.hh index 658630b..4f93a93 100644 --- a/senf/Utils/Console/Variables.hh +++ b/senf/Utils/Console/Variables.hh @@ -47,43 +47,25 @@ namespace console { #ifndef DOXYGEN template - typename detail::VariableNodeCreator::result_type - senf_console_add_node( + VariableAttributor senf_console_add_node( DirectoryNode & node, std::string const & name, Variable & var, int, typename boost::disable_if< boost::is_convertible >::type * = 0, typename boost::disable_if< boost::is_convertible >::type * = 0, typename boost::disable_if_c::is_callable>::type * = 0); template - typename detail::VariableNodeCreator::result_type - senf_console_add_node( - DirectoryNode & node, std::string const & name, Variable const & var, int, - typename boost::disable_if< boost::is_convertible >::type * = 0, - typename boost::disable_if< boost::is_convertible >::type * = 0, - typename boost::disable_if_c::is_callable>::type * = 0); - - template typename detail::VariableNodeCreator::result_type senf_console_add_node(DirectoryNode & node, std::string const & name, boost::reference_wrapper var, int); template - typename detail::VariableNodeCreator::result_type - senf_console_add_node( + VariableAttributor senf_console_add_node( DirectoryNode & node, Owner & owner, std::string const & name, Variable & var, int, typename boost::disable_if< boost::is_convertible >::type * = 0, typename boost::disable_if< boost::is_convertible >::type * = 0, typename boost::disable_if_c::is_callable>::type * = 0); template - typename detail::VariableNodeCreator::result_type - senf_console_add_node( - DirectoryNode & node, Owner & owner, std::string const & name, Variable const & var, int, - typename boost::disable_if< boost::is_convertible >::type * = 0, - typename boost::disable_if< boost::is_convertible >::type * = 0, - typename boost::disable_if_c::is_callable>::type * = 0); - - template typename detail::VariableNodeCreator::result_type senf_console_add_node(DirectoryNode & node, Owner & owner, std::string const & name, boost::reference_wrapper var, int);