Lines Matching refs:FunctionDeclaration
17 std::vector<const FunctionDeclaration*> SymbolTable::GetFunctions(const Symbol& s) {
20 return { &s.as<FunctionDeclaration>() };
24 return std::vector<const FunctionDeclaration*>();
56 for (const FunctionDeclaration* prev : previousFunctions) {
58 for (const FunctionDeclaration* current : functions) {
104 if (!symbol->is<FunctionDeclaration>()) {
109 std::vector<const FunctionDeclaration*> functions;
110 if (refInSymbolTable->is<FunctionDeclaration>()) {
111 functions = {&refInSymbolTable->as<FunctionDeclaration>(),
112 &symbol->as<FunctionDeclaration>()};
118 functions.push_back(&symbol->as<FunctionDeclaration>());