| FunctionSymbol(const Span& span_, const std::u32string& groupName_, const std::u32string& name_, Specifier specifiers_) |
| void | AddMember(std::unique_ptr<Symbol>&& member) override |
| void | AddOverridden(FunctionSymbol* overridden_) |
| void | AddOverride(FunctionSymbol* override_) |
| void | AddSpecifiers(Specifier specifiers_) |
| void | AddTemplateParameter(std::unique_ptr<TypeSymbol>&& templateParameter) |
| void | AddToCalledBy(FunctionSymbol* function) |
| void | AddToCalls(FunctionSymbol* function) |
| int | Arity() const override |
| const std::unordered_set<FunctionSymbol*>& | CalledBy() const |
| const std::unordered_set<FunctionSymbol*>& | Calls() const |
| std::unique_ptr<sngxml::dom::Element> | CreateElement() override |
| const std::u32string& | DeclarationFileId() const |
| const std::string& | DeclarationFileName() const |
| const Span& | DeclarationSpan() const |
| const std::u32string& | FileId() const |
| const std::string& | FileName() const |
| FunctionGroupSymbol* | FunctionGroup() override |
| std::u32string | FunctionId() override |
| std::u32string | FunctionKind() override |
| TypeSymbol* | GetType() override |
| const std::u32string& | GroupName() const override |
| std::u32string | IdStr() override |
| int | Index() const |
| bool | IsConst() const override |
| bool | IsFunctionSymbol() const override |
| bool | IsInstallSymbol() const override |
| bool | IsPureVirtual() const |
| std::u32string | KindStr() override |
| bool | NameBefore(Symbol* that) override |
| const std::unordered_set<FunctionSymbol*>& | Overridden() |
| const std::unordered_set<FunctionSymbol*>& | Overrides() const |
| const std::vector<ParameterSymbol*>& | Parameters() const override |
| TypeSymbol* | ReturnType() override |
| void | SetDeclarationFileId(const std::u32string& declarationFileId_) |
| void | SetDeclarationFileName(const std::string& declarationFileName_) |
| void | SetDeclarationSpan(const Span& declarationSpan_) |
| void | SetFileId(const std::u32string& fileId_) |
| void | SetFileName(const std::string& fileName_) |
| void | SetFunctionGroup(FunctionGroupSymbol* functionGroup_) |
| void | SetIndex(int index_) |
| void | SetReturnType(TypeSymbol* returnType_) |
| const std::u32string& | SimpleName() const override |
| Specifier | Specifiers() const |
| std::unordered_set<FunctionSymbol*> | calledBy |
| std::unordered_set<FunctionSymbol*> | calls |
| std::u32string | declarationFileId |
| std::string | declarationFileName |
| Span | declarationSpan |
| std::u32string | fileId |
| std::string | fileName |
| FunctionGroupSymbol* | functionGroup |
| std::u32string | groupName |
| int | index |
| std::unordered_set<FunctionSymbol*> | overridden |
| std::unordered_set<FunctionSymbol*> | overrides |
| std::vector<ParameterSymbol*> | parameters |
| TypeSymbol* | returnType |
| Specifier | specifiers |
| std::vector<std::unique_ptr<TypeSymbol>> | templateParameters |