Eclipse CDT
Pre-release 3.0

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

All Superinterfaces:
IASTExpression, IASTFieldReference, IASTNameOwner, IASTNode

public interface ICPPASTFieldReference
extends IASTFieldReference

Certain field references in C++ require the use the keyword template to specify the parse.


Field Summary
 
Fields inherited from interface org.eclipse.cdt.core.dom.ast.IASTFieldReference
FIELD_NAME, FIELD_OWNER
 
Fields inherited from interface org.eclipse.cdt.core.dom.ast.IASTExpression
EMPTY_EXPRESSION_ARRAY
 
Fields inherited from interface org.eclipse.cdt.core.dom.ast.IASTNode
EMPTY_NODE_ARRAY
 
Fields inherited from interface org.eclipse.cdt.core.dom.ast.IASTNameOwner
r_declaration, r_definition, r_reference, r_unclear
 
Method Summary
 boolean isTemplate()
          Was template keyword used?
 void setIsTemplate(boolean value)
          Set the template keyword used.
 
Methods inherited from interface org.eclipse.cdt.core.dom.ast.IASTFieldReference
getFieldName, getFieldOwner, isPointerDereference, setFieldName, setFieldOwner, setIsPointerDereference
 
Methods inherited from interface org.eclipse.cdt.core.dom.ast.IASTNode
accept, getContainingFilename, getFileLocation, getNodeLocations, getParent, getPropertyInParent, getRawSignature, getTranslationUnit, setParent, setPropertyInParent
 
Methods inherited from interface org.eclipse.cdt.core.dom.ast.IASTNameOwner
getRoleForName
 

Method Detail

isTemplate

boolean isTemplate()
Was template keyword used?

Returns:

setIsTemplate

void setIsTemplate(boolean value)
Set the template keyword used.

Parameters:
value -

Eclipse CDT
Pre-release 3.0

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