Package | Description |
---|---|
org.eclipse.cdt.core.dom.ast | |
org.eclipse.cdt.core.dom.ast.cpp | |
org.eclipse.cdt.core.model |
Modifier and Type | Method and Description |
---|---|
IASTTranslationUnit |
IASTTranslationUnit.copy()
Returns a copy of the AST, however the ILocationResolver
and the preprocessor nodes are not copied.
|
IASTTranslationUnit |
IASTTranslationUnit.copy(IASTNode.CopyStyle style)
Returns a copy of the AST, however the ILocationResolver and the preprocessor nodes are not
copied.
|
IASTTranslationUnit |
IScope.ScopeLookupData.getTranslationUnit() |
IASTTranslationUnit |
IASTNode.getTranslationUnit()
Returns the translation unit (master) node that is the ancestor of all nodes
in this AST.
|
IASTTranslationUnit |
IASTCompletionNode.getTranslationUnit()
Returns the translation unit for this completion.
|
IASTTranslationUnit |
ASTCompletionNode.getTranslationUnit() |
IASTTranslationUnit |
INodeFactory.newTranslationUnit(org.eclipse.cdt.core.parser.IScanner scanner)
Creates a new translation unit that cooperates with the given scanner in order
to track macro-expansions and location information.
|
Modifier and Type | Method and Description |
---|---|
IBinding[] |
IScope.find(java.lang.String name,
IASTTranslationUnit tu)
This is the general lookup entry point.
|
int |
ASTVisitor.leave(IASTTranslationUnit tu) |
int |
ASTGenericVisitor.leave(IASTTranslationUnit tu) |
int |
ASTVisitor.visit(IASTTranslationUnit tu) |
int |
ASTGenericVisitor.visit(IASTTranslationUnit tu) |
Constructor and Description |
---|
ASTCompletionNode(org.eclipse.cdt.core.parser.IToken completionToken,
IASTTranslationUnit translationUnit) |
ScopeLookupData(char[] name,
IASTTranslationUnit tu) |
Modifier and Type | Interface and Description |
---|---|
interface |
ICPPASTTranslationUnit |
Modifier and Type | Method and Description |
---|---|
IASTTranslationUnit |
ITranslationUnit.getAST()
Creates the full AST for this translation unit.
|
IASTTranslationUnit |
ITranslationUnit.getAST(org.eclipse.cdt.core.index.IIndex index,
int style)
Creates an AST based on the requested style.
|
IASTTranslationUnit |
ILanguage.getASTTranslationUnit(org.eclipse.cdt.core.parser.CodeReader reader,
org.eclipse.cdt.core.parser.IScannerInfo scanInfo,
org.eclipse.cdt.core.dom.ICodeReaderFactory fileCreator,
org.eclipse.cdt.core.index.IIndex index,
int options,
org.eclipse.cdt.core.parser.IParserLogService log)
|
IASTTranslationUnit |
AbstractLanguage.getASTTranslationUnit(org.eclipse.cdt.core.parser.CodeReader reader,
org.eclipse.cdt.core.parser.IScannerInfo scanInfo,
org.eclipse.cdt.core.dom.ICodeReaderFactory fileCreator,
org.eclipse.cdt.core.index.IIndex index,
int options,
org.eclipse.cdt.core.parser.IParserLogService log)
|
IASTTranslationUnit |
AssemblyLanguage.getASTTranslationUnit(org.eclipse.cdt.core.parser.CodeReader reader,
org.eclipse.cdt.core.parser.IScannerInfo scanInfo,
org.eclipse.cdt.core.dom.ICodeReaderFactory fileCreator,
org.eclipse.cdt.core.index.IIndex index,
org.eclipse.cdt.core.parser.IParserLogService log)
Deprecated.
|
IASTTranslationUnit |
ILanguage.getASTTranslationUnit(org.eclipse.cdt.core.parser.CodeReader reader,
org.eclipse.cdt.core.parser.IScannerInfo scanInfo,
org.eclipse.cdt.core.dom.ICodeReaderFactory fileCreator,
org.eclipse.cdt.core.index.IIndex index,
org.eclipse.cdt.core.parser.IParserLogService log)
|
IASTTranslationUnit |
ILanguage.getASTTranslationUnit(org.eclipse.cdt.core.parser.FileContent content,
org.eclipse.cdt.core.parser.IScannerInfo scanInfo,
org.eclipse.cdt.core.parser.IncludeFileContentProvider fileCreator,
org.eclipse.cdt.core.index.IIndex index,
int options,
org.eclipse.cdt.core.parser.IParserLogService log)
Construct an AST for the source code provided by
reader . |
IASTTranslationUnit |
AbstractLanguage.getASTTranslationUnit(org.eclipse.cdt.core.parser.FileContent content,
org.eclipse.cdt.core.parser.IScannerInfo scanInfo,
org.eclipse.cdt.core.parser.IncludeFileContentProvider fileCreator,
org.eclipse.cdt.core.index.IIndex index,
int options,
org.eclipse.cdt.core.parser.IParserLogService log) |
IASTTranslationUnit |
IWorkingCopy.reconcile(boolean computeAST,
boolean forceProblemDetection,
IProgressMonitor monitor)
Reconciles the contents of this working copy.
|
Modifier and Type | Method and Description |
---|---|
IASTName[] |
AssemblyLanguage.getSelectedNames(IASTTranslationUnit ast,
int start,
int length) |
IASTName[] |
ILanguage.getSelectedNames(IASTTranslationUnit ast,
int start,
int length)
Deprecated.
replaced by
getNodeSelector(String) . |
Copyright (c) IBM Corp. and others 2004, 2014. All Rights Reserved.