7 #include <hilti/ast/operators/common.h>
12 HILTI_NODE_OPERATOR(
generic, CastedCoercion);
13 HILTI_NODE_OPERATOR(
generic, Pack)
14 HILTI_NODE_OPERATOR(
generic, Unpack)
15 HILTI_NODE_OPERATOR(
generic, Begin)
16 HILTI_NODE_OPERATOR(
generic, End)
17 HILTI_NODE_OPERATOR(
generic, New)
36 std::string
name() const final {
return "generic::CastedCoercion"; }
Definition: operator.h:269
Operator(Meta meta=Meta(), bool builtin=true)
Definition: operator.h:281
auto operands() const
Definition: operator.h:318
const auto & signature() const
Definition: operator.h:303
const auto & meta() const
Definition: operator.h:330
std::string name() const final
Definition: generic.h:36
Result< expression::ResolvedOperator * > instantiate(Builder *builder, Expressions operands, Meta meta) const final
Definition: generic.cc:47
QualifiedType * result(Builder *builder, const Expressions &operands, const Meta &meta) const final
Definition: generic.cc:43
Definition: operator.h:184