Mana
|
This is the complete list of members for mana::GlobalSemanticAnalyzer, including all inherited members.
GetSymbolFactory() | mana::SemanticAnalyzer | protected |
GetTypeDescriptorFactory() | mana::SemanticAnalyzer | protected |
GlobalSemanticAnalyzer(const std::shared_ptr< SymbolFactory > &symbolFactory, const std::shared_ptr< TypeDescriptorFactory > &typeDescriptorFactory) | mana::GlobalSemanticAnalyzer | |
Lookup(const std::string_view name) const | mana::SemanticAnalyzer | protected |
Resolve(std::shared_ptr< SyntaxNode > node) | mana::GlobalSemanticAnalyzer | |
ResolveDeclarator(const std::shared_ptr< SyntaxNode > &node, const bool isStaticVariable) | mana::SemanticAnalyzer | |
ResolveTypeDescription(const std::shared_ptr< SyntaxNode > &node) | mana::SemanticAnalyzer | |
ResolveTypeFromChildNode(const std::shared_ptr< SyntaxNode > &node) const | mana::SemanticAnalyzer | |
ResolveVariableDescription(const std::shared_ptr< SyntaxNode > &node, const Symbol::MemoryTypeId memoryTypeId, const bool isStaticVariable) | mana::SemanticAnalyzer | |
ResolveVariableSize(const std::shared_ptr< SyntaxNode > &node) | mana::SemanticAnalyzer | |
SearchSymbolFromName(const std::shared_ptr< SyntaxNode > &node) | mana::SemanticAnalyzer | |
SemanticAnalyzer(const std::shared_ptr< SymbolFactory > &symbolFactory, const std::shared_ptr< TypeDescriptorFactory > &typeDescriptorFactory) | mana::SemanticAnalyzer | explicit |
SetCurrentFileInformation(const std::shared_ptr< SyntaxNode > &node) | mana::SemanticAnalyzer | |
~GlobalSemanticAnalyzer() override=default | mana::GlobalSemanticAnalyzer | |
~SemanticAnalyzer()=default | mana::SemanticAnalyzer | virtual |