PointerArrowOperation(BoundCompileUnit& boundCompileUnit_) |
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) override |
std::unordered_map<TypeSymbol*, FunctionSymbol*> | functionMap |
std::vector<std::unique_ptr<FunctionSymbol>> | functions |