Operation(const std::u32string& groupName_, int arity_, BoundCompileUnit& boundCompileUnit_) |
int | Arity() const |
void | CollectViableFunctions(ContainerScope* containerScope_, const std::vector<std::unique_ptr<BoundExpression>>& arguments, BoundFunction* currentFunction, ViableFunctionSet& viableFunctions, std::unique_ptr<Exception>& exception, const Span& span, const boost::uuids::uuid& moduleId, CollectFlags flags) pure virtual |
BoundCompileUnit& | GetBoundCompileUnit() |
SymbolTable* | GetSymbolTable() |
const std::u32string& | GroupName() const |
int | arity |
BoundCompileUnit& | boundCompileUnit |
std::u32string | groupName |