strus
0.17
|
Structure that describes a function (weighting or summarizer function) for introspection. More...
#include <functionDescription.hpp>
Classes | |
struct | Parameter |
Structure that describes a parameter. More... | |
Public Member Functions | |
FunctionDescription & | operator() (Parameter::Type type_, const std::string &name_, const std::string &text_, const std::string &domain_=std::string()) |
Add a parameter description. More... | |
FunctionDescription () | |
Default constructor. More... | |
FunctionDescription (const std::string &text_) | |
Constructor. More... | |
FunctionDescription (const FunctionDescription &o) | |
Copy constructor. More... | |
FunctionDescription (const FunctionDescription &o, const std::string &text_) | |
Derived constructor. More... | |
const std::string & | text () const |
Get the description text. More... | |
const std::vector< Parameter > & | parameter () const |
Get the description parameter list. More... | |
Structure that describes a function (weighting or summarizer function) for introspection.
|
inline |
Default constructor.
|
inlineexplicit |
Constructor.
|
inline |
Copy constructor.
|
inline |
Derived constructor.
|
inline |
Add a parameter description.
|
inline |
Get the description parameter list.
|
inline |
Get the description text.