|
hoshi-lang dev
Yet another programming language
|
Public Member Functions | |
| bool | found () const |
Public Attributes | |
| yoi::indexT | functionIndex = -1 |
| bool | isVariadic = false |
| bool | isVirtual = false |
| bool | isCastRequired = false |
| yoi::indexT | fixedArgCount = 0 |
| std::shared_ptr< IRValueType > | variadicElementType = nullptr |
| std::shared_ptr< IRFunctionDefinition > | function = nullptr |
| bool found | ( | ) | const |
Definition at line 4091 of file visitor.cpp.
Referenced by visitor::handleInvocationExtern(), visitor::handleSubscript(), and visitor::visit().

| yoi::indexT fixedArgCount = 0 |
Definition at line 27 of file visitor.h.
Referenced by visitor::handleInvocationExtern(), visitor::resolveOverloadExtern(), and visitor::resolveOverloadInterface().
| std::shared_ptr<IRFunctionDefinition> function = nullptr |
Definition at line 29 of file visitor.h.
Referenced by visitor::handleInvocationExtern(), visitor::handleSubscript(), visitor::resolveOverloadExtern(), visitor::resolveOverloadInterface(), and visitor::visit().
| yoi::indexT functionIndex = -1 |
Definition at line 23 of file visitor.h.
Referenced by visitor::handleInvocationExtern(), visitor::handleSubscript(), visitor::resolveOverloadExtern(), visitor::resolveOverloadInterface(), and visitor::visit().
| bool isCastRequired = false |
Definition at line 26 of file visitor.h.
Referenced by visitor::handleInvocationExtern(), visitor::handleSubscript(), visitor::resolveOverloadExtern(), visitor::resolveOverloadInterface(), and visitor::visit().
| bool isVariadic = false |
Definition at line 24 of file visitor.h.
Referenced by visitor::handleInvocationExtern(), visitor::handleSubscript(), visitor::resolveOverloadExtern(), visitor::resolveOverloadInterface(), and visitor::visit().
| bool isVirtual = false |
Definition at line 25 of file visitor.h.
Referenced by visitor::resolveOverloadInterface().
| std::shared_ptr<IRValueType> variadicElementType = nullptr |
Definition at line 28 of file visitor.h.
Referenced by visitor::handleInvocationExtern(), visitor::resolveOverloadExtern(), and visitor::resolveOverloadInterface().