![]() |
Spicy
|
#include <operator.h>
Classes | |
| struct | QParam |
| struct | QResult |
| struct | QType |
Public Attributes | |
| operator_::Kind | kind |
| operator_::Priority | priority = operator_::Priority::Normal |
| QType | self |
| QType | op0 |
| QType | op1 |
| QType | op2 |
| std::optional< std::string > | member |
| QParam | param0 |
| QParam | param1 |
| QParam | param2 |
| QParam | param3 |
| QParam | param4 |
| QResult | result |
| std::string | result_doc |
| std::string | ns |
| std::string | doc |
| bool | skip_doc = false |
Helper for defining operator signatures.
| std::string hilti::operator_::Signature::doc |
documentation string describing the operator
| std::string hilti::operator_::Signature::ns |
namespace where to document this operator
| QResult hilti::operator_::Signature::result |
result of the method; if not set, result() will be called dynamically
| std::string hilti::operator_::Signature::result_doc |
documentation string for the result
| bool hilti::operator_::Signature::skip_doc = false |
if true, do not include this operator into any documentation