Search Toolkit Book for SSimpleCommandImpl
Inheritance diagram for SSimpleCommandImpl:
[legend]Collaboration diagram for SSimpleCommandImpl:
[legend] Public Member Functions SSimpleCommandImpl (TArgsInit args, TCommandExecutor exec) CJsonNode Help (const string &name, CJsonIterator &input) override bool Exec (const string &name, SInputOutput &io, void *data) override Public Member Functions inherited from NAutomation::SCommandImpl virtual ~SCommandImpl () virtual void * Check (const string &name, SInputOutput &io, void *data) Private Attributes TArguments m_Args TCommandExecutor m_Exec Detailed DescriptionDefinition at line 69 of file automation.cpp.
Constructor & Destructor Documentation ◆ SSimpleCommandImpl() SSimpleCommandImpl::SSimpleCommandImpl ( TArgsInit args, TCommandExecutor exec )Definition at line 155 of file automation.cpp.
Member Function Documentation ◆ Exec() bool SSimpleCommandImpl::Exec ( const string & name, SInputOutput & io, void * data ) overridevirtualImplements NAutomation::SCommandImpl.
Definition at line 178 of file automation.cpp.
References data, input(), NAutomation::SInputOutput::input, m_Args, m_Exec, and NCBI_THROW_FMT.
◆ Help() CJsonNode SSimpleCommandImpl::Help ( const string & name, CJsonIterator & input ) overridevirtualImplements NAutomation::SCommandImpl.
Definition at line 161 of file automation.cpp.
References CJsonNode::Append(), CJsonNode::eArray, CJsonNode::eObject, help(), and m_Args.
Member Data Documentation ◆ m_Args TArguments SSimpleCommandImpl::m_Args privateDefinition at line 76 of file automation.cpp.
Referenced by Exec(), and Help().
◆ m_Exec TCommandExecutor SSimpleCommandImpl::m_Exec privateDefinition at line 77 of file automation.cpp.
Referenced by Exec().
The documentation for this struct was generated from the following file:
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4