org.eclipse.cdt.core.dom.ast.cpp
Interface ICPPASTTypeTransformationSpecifier
- All Superinterfaces:
- IASTDeclSpecifier, IASTNode, ICPPASTDeclSpecifier
public interface ICPPASTTypeTransformationSpecifier
- extends ICPPASTDeclSpecifier
A decl-specifier that represents the application of an intrinsic type
transformation operator like __underlying_type(T). Intrinsic operators
of this form take a type as input, and evaluate to a type.
- Since:
- 5.6
Field Summary |
static ASTNodeProperty |
OPERAND
OPERAND represents the relationship between an ICPPASTTypeTransformationSpecifier and
its nested IASTTypeId . |
Methods inherited from interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTDeclSpecifier |
copy, copy, isConstexpr, isExplicit, isFriend, isThreadLocal, isVirtual, setConstexpr, setExplicit, setFriend, setThreadLocal, setVirtual |
Methods inherited from interface org.eclipse.cdt.core.dom.ast.IASTNode |
accept, contains, getChildren, getContainingFilename, getFileLocation, getLeadingSyntax, getNodeLocations, getOriginalNode, getParent, getPropertyInParent, getRawSignature, getSyntax, getTrailingSyntax, getTranslationUnit, isActive, isFrozen, isPartOfTranslationUnitFile, setParent, setPropertyInParent |
OPERAND
static final ASTNodeProperty OPERAND
OPERAND
represents the relationship between an ICPPASTTypeTransformationSpecifier
and
its nested IASTTypeId
.
getOperator
ICPPUnaryTypeTransformation.Operator getOperator()
- Returns the type transformation operator being applied.
getOperand
ICPPASTTypeId getOperand()
- Returns the type-id to which the type transformation operator is being applied.
Copyright (c) IBM Corp. and others 2004, 2012. All Rights Reserved.