21 #ifndef DATATOOLS_UI_REFLECTIVE_COMMAND_H 22 #define DATATOOLS_UI_REFLECTIVE_COMMAND_H 26 #include <camp/function.hpp> 27 #include <camp/value.hpp> 40 template <
typename Type>
51 const std::string & func_name_,
52 const std::string & name_ =
"",
53 const std::string & description_ =
"",
62 static void repr(std::ostream & out_,
63 const camp::Value & value_,
77 std::string _func_name_;
79 const camp::Function * _func_ =
nullptr;
89 #endif // DATATOOLS_UI_REFLECTIVE_COMMAND_H
Description of a method or function.
Base command for target objects.