Eclipse CDT
Pre-release 3.0

org.eclipse.cdt.core.dom.ast.gnu.cpp
Interface IGPPASTExplicitTemplateInstantiation

All Superinterfaces:
IASTDeclaration, IASTNode, ICPPASTExplicitTemplateInstantiation

public interface IGPPASTExplicitTemplateInstantiation
extends ICPPASTExplicitTemplateInstantiation

G++ allows for instantiations to be qualified w/modifiers for scoping.


Field Summary
static int ti_extern
          ti_extern implies 'extern' keyword is used.
static int ti_inline
          ti_inline implies 'inline' keyword is used.
static int ti_static
          ti_static implies 'static' keyword is used.
 
Fields inherited from interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTExplicitTemplateInstantiation
OWNED_DECLARATION
 
Fields inherited from interface org.eclipse.cdt.core.dom.ast.IASTDeclaration
EMPTY_DECLARATION_ARRAY
 
Fields inherited from interface org.eclipse.cdt.core.dom.ast.IASTNode
EMPTY_NODE_ARRAY
 
Method Summary
 IGPPASTExplicitTemplateInstantiation copy()
          Returns a mutable copy of the tree rooted at this node.
 int getModifier()
          Get the modifier.
 void setModifier(int value)
          Set the modifier value.
 
Methods inherited from interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTExplicitTemplateInstantiation
getDeclaration, setDeclaration
 
Methods inherited from interface org.eclipse.cdt.core.dom.ast.IASTNode
accept, contains, getChildren, getContainingFilename, getFileLocation, getLeadingSyntax, getNodeLocations, getParent, getPropertyInParent, getRawSignature, getSyntax, getTrailingSyntax, getTranslationUnit, isActive, isFrozen, isPartOfTranslationUnitFile, setParent, setPropertyInParent
 

Field Detail

ti_static

static final int ti_static
ti_static implies 'static' keyword is used.

See Also:
Constant Field Values

ti_inline

static final int ti_inline
ti_inline implies 'inline' keyword is used.

See Also:
Constant Field Values

ti_extern

static final int ti_extern
ti_extern implies 'extern' keyword is used.

See Also:
Constant Field Values
Method Detail

getModifier

int getModifier()
Get the modifier.

Returns:
int

setModifier

void setModifier(int value)
Set the modifier value.

Parameters:
value - (int)

copy

IGPPASTExplicitTemplateInstantiation copy()
Description copied from interface: IASTNode
Returns a mutable copy of the tree rooted at this node. The following postconditions hold: copy.getParent() == null copy.getPropertyInParent() == null copy.isFrozen() == false Preprocessor nodes do not currently support being copied. Implicit name nodes are not copied, instead they can be regenerated if required.

Specified by:
copy in interface IASTDeclaration
Specified by:
copy in interface IASTNode
Specified by:
copy in interface ICPPASTExplicitTemplateInstantiation
Since:
5.1

Eclipse CDT
Pre-release 3.0

Copyright (c) IBM Corp. and others 2004. All Rights Reserved.