1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-29 19:45:01 +02:00

Added two AST node constructors.

This commit is contained in:
Mike Kucera 2008-01-07 16:12:13 +00:00
parent a710c823c8
commit 0e7ddb9347
2 changed files with 12 additions and 1 deletions

View file

@ -40,9 +40,15 @@ public class CPPASTFieldReference extends CPPASTNode implements
public CPPASTFieldReference() {
}
public CPPASTFieldReference(IASTName name, IASTExpression owner) {
public CPPASTFieldReference(IASTName name, IASTExpression owner, boolean isTemplate, boolean isDeref) {
setFieldName(name);
setFieldOwner(owner);
this.isTemplate = isTemplate;
this.isDeref = isDeref;
}
public CPPASTFieldReference(IASTName name, IASTExpression owner) {
this(name, owner, false, false);
}
public boolean isTemplate() {

View file

@ -33,8 +33,13 @@ public class CPPASTTypenameExpression extends CPPASTNode implements
}
public CPPASTTypenameExpression(IASTName name, IASTExpression init) {
this(name, init, false);
}
public CPPASTTypenameExpression(IASTName name, IASTExpression init, boolean isTemplate) {
setName(name);
setInitialValue(init);
this.isTemplate = isTemplate;
}
public void setIsTemplate(boolean templateTokenConsumed) {