clipp::param_filter Class Reference
filter predicate for parameters and groups; Can be used to limit documentation generation to parameter subsets. More...
#include <clipp.h>
Public Member Functions | |
param_filter & | prefix (const arg_string &p) noexcept |
only allow parameters with given prefix More... | |
param_filter & | prefix (arg_string &&p) noexcept |
only allow parameters with given prefix More... | |
const arg_string & | prefix () const noexcept |
param_filter & | required (tri t) noexcept |
only allow parameters with given requirement status More... | |
tri | required () const noexcept |
param_filter & | blocking (tri t) noexcept |
only allow parameters with given blocking status More... | |
tri | blocking () const noexcept |
param_filter & | repeatable (tri t) noexcept |
only allow parameters with given repeatable status More... | |
tri | repeatable () const noexcept |
param_filter & | has_doc (tri t) noexcept |
only allow parameters with given docstring status More... | |
tri | has_doc () const noexcept |
bool | operator() (const parameter &p) const noexcept |
returns true, if parameter satisfies all filters More... | |
Detailed Description
filter predicate for parameters and groups; Can be used to limit documentation generation to parameter subsets.
Member Function Documentation
◆ blocking() [1/2]
◆ blocking() [2/2]
|
inlinenoexcept |
◆ has_doc() [1/2]
◆ has_doc() [2/2]
|
inlinenoexcept |
◆ operator()()
◆ prefix() [1/3]
|
inlinenoexcept |
◆ prefix() [2/3]
|
inlinenoexcept |
◆ prefix() [3/3]
|
inlinenoexcept |
◆ repeatable() [1/2]
|
inlinenoexcept |
◆ repeatable() [2/2]
|
inlinenoexcept |
◆ required() [1/2]
◆ required() [2/2]
|
inlinenoexcept |
The documentation for this class was generated from the following file: