Eclipse CDT
7.0

org.eclipse.cdt.core.dom.ast.cpp
Interface ICPPASTAmbiguousTemplateArgument

All Superinterfaces:
IASTNode

public interface ICPPASTAmbiguousTemplateArgument
extends IASTNode

Place-holder in the AST for template arguments that are not yet understood.


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.eclipse.cdt.core.dom.ast.IASTNode
IASTNode.CopyStyle
 
Field Summary
 
Fields inherited from interface org.eclipse.cdt.core.dom.ast.IASTNode
EMPTY_NODE_ARRAY
 
Method Summary
 void addIdExpression(IASTExpression idExpression)
          Add an partial parse tree that could be a suitable subtree representing the template argument
 void addIdExpression(IASTIdExpression idExpression)
          Deprecated. Replaced by addIdExpression(IASTExpression).
 void addTypeId(IASTTypeId typeId)
          Add an partial parse tree that could be a suitable subtree representing the template argument
 
Methods inherited from interface org.eclipse.cdt.core.dom.ast.IASTNode
accept, contains, copy, copy, getChildren, getContainingFilename, getFileLocation, getLeadingSyntax, getNodeLocations, getOriginalNode, getParent, getPropertyInParent, getRawSignature, getSyntax, getTrailingSyntax, getTranslationUnit, isActive, isFrozen, isPartOfTranslationUnitFile, setParent, setPropertyInParent
 

Method Detail

addIdExpression

void addIdExpression(IASTExpression idExpression)
Add an partial parse tree that could be a suitable subtree representing the template argument

Parameters:
idExpression - a non-null id-expression or a pack expansion of an id-expression
Since:
5.2

addTypeId

void addTypeId(IASTTypeId typeId)
Add an partial parse tree that could be a suitable subtree representing the template argument

Parameters:
typeId - a non-null type-id

addIdExpression

@Deprecated
void addIdExpression(IASTIdExpression idExpression)
Deprecated. Replaced by addIdExpression(IASTExpression).


Eclipse CDT
7.0

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