21 #ifndef DATATOOLS_UI_SHELL_COMMAND_INTERFACE_H 22 #define DATATOOLS_UI_SHELL_COMMAND_INTERFACE_H 49 const std::string & description_ =
"",
54 const std::string & name_,
55 const std::string & description_ =
"",
103 bool _initialized_ =
false;
106 bool _inhibit_cd_ =
false;
107 bool _inhibit_load_ =
false;
119 #endif // DATATOOLS_UI_SHELL_COMMAND_INTERFACE_H
Base class for command line interface command objects.
Target command interface.
#define DATATOOLS_FACTORY_SYSTEM_AUTO_REGISTRATION_INTERFACE(BaseType, DerivedType)
Interface macro of the automated registration for derived classes.
Definition: factory_macros.h:87