The Symbol class.
More...
#include <Symbol.h>
|
| Symbol (SymbolImpl *p) |
|
| Symbol (const Symbol &)=delete |
|
Symbol & | operator= (const Symbol &)=delete |
|
|
std::unique_ptr< SymbolImpl > | impl_ |
|
The Symbol class.
- Note
- This API is inspired by that of
Microsoft.CodeAnalysis.ISymbol
from Roslyn, the .NET Compiler Platform.
◆ containingSymbol()
const Symbol* psy::C::Symbol::containingSymbol |
( |
| ) |
const |
◆ declaredAccessibility()
Accessibility Symbol::declaredAccessibility |
( |
| ) |
const |
The Accessibility this
Symbol declares.
◆ declaringSyntaxReferences()
References to the SyntaxNodes that declare this
Symbol.
◆ kind()
SymbolKind Symbol::kind |
( |
| ) |
const |
The SymbolKind of this
Symbol.
◆ location()
◆ nameSpace()
const NameSpace * Symbol::nameSpace |
( |
| ) |
const |
◆ owningAssembly()
const Assembly * Symbol::owningAssembly |
( |
| ) |
const |
◆ scope()
const Scope * Symbol::scope |
( |
| ) |
const |
The documentation for this class was generated from the following files: