Eclipse CDT
7.0

Uses of Interface
org.eclipse.cdt.core.dom.ast.IASTTypeId

Packages that use IASTTypeId
org.eclipse.cdt.core.dom.ast   
org.eclipse.cdt.core.dom.ast.c   
org.eclipse.cdt.core.dom.ast.cpp   
 

Uses of IASTTypeId in org.eclipse.cdt.core.dom.ast
 

Subinterfaces of IASTTypeId in org.eclipse.cdt.core.dom.ast
 interface IASTProblemTypeId
          This interface represents a parse problem where we tried to match against a type-id.
 

Fields in org.eclipse.cdt.core.dom.ast declared as IASTTypeId
static IASTTypeId[] IASTTypeId.EMPTY_TYPEID_ARRAY
           
 

Methods in org.eclipse.cdt.core.dom.ast that return IASTTypeId
 IASTTypeId IASTTypeId.copy()
           
 IASTTypeId IASTTypeId.copy(IASTNode.CopyStyle style)
           
 IASTTypeId IASTBinaryTypeIdExpression.getOperand1()
          Returns the first operand.
 IASTTypeId IASTBinaryTypeIdExpression.getOperand2()
          Returns the second operand, or null if it was not provided (content assist).
 IASTTypeId IASTTypeIdInitializerExpression.getTypeId()
          Returns the type id of the compound literal.
 IASTTypeId IASTCastExpression.getTypeId()
          Get the typeId.
 IASTTypeId IASTTypeIdExpression.getTypeId()
          Get the type Id.
 IASTTypeId INodeFactory.newTypeId(IASTDeclSpecifier declSpecifier, IASTDeclarator declarator)
           
 

Methods in org.eclipse.cdt.core.dom.ast with parameters of type IASTTypeId
static java.lang.String ASTSignatureUtil.getSignature(IASTTypeId typeId)
          Deprecated. Returns the String representation of the signature for the IASTTypeId.
static java.lang.String ASTTypeUtil.getType(IASTTypeId typeId)
          Returns the type representation of the IASTTypeId as a String.
 int ASTVisitor.leave(IASTTypeId typeId)
           
 int ASTGenericVisitor.leave(IASTTypeId typeId)
           
 IASTCastExpression INodeFactory.newCastExpression(int operator, IASTTypeId typeId, IASTExpression operand)
           
 IASTTypeIdExpression INodeFactory.newTypeIdExpression(int operator, IASTTypeId typeId)
           
 IASTTypeIdInitializerExpression INodeFactory.newTypeIdInitializerExpression(IASTTypeId typeId, IASTInitializer initializer)
           
 void IASTBinaryTypeIdExpression.setOperand1(IASTTypeId typeId)
          Sets the first operand.
 void IASTBinaryTypeIdExpression.setOperand2(IASTTypeId typeId)
          Sets the second operand.
 void IASTTypeIdInitializerExpression.setTypeId(IASTTypeId typeId)
          Sets the type id of the compound literal, must not be called on frozen ast.
 void IASTCastExpression.setTypeId(IASTTypeId typeId)
          Set the typeId.
 void IASTTypeIdExpression.setTypeId(IASTTypeId typeId)
          Set the type Id.
 int ASTVisitor.visit(IASTTypeId typeId)
           
 int ASTGenericVisitor.visit(IASTTypeId typeId)
           
 

Uses of IASTTypeId in org.eclipse.cdt.core.dom.ast.c
 

Methods in org.eclipse.cdt.core.dom.ast.c with parameters of type IASTTypeId
 ICASTTypeIdInitializerExpression ICNodeFactory.newTypeIdInitializerExpression(IASTTypeId typeId, IASTInitializer initializer)
           
 

Uses of IASTTypeId in org.eclipse.cdt.core.dom.ast.cpp
 

Subinterfaces of IASTTypeId in org.eclipse.cdt.core.dom.ast.cpp
 interface ICPPASTTypeId
          Type ids in C++.
 

Fields in org.eclipse.cdt.core.dom.ast.cpp declared as IASTTypeId
static IASTTypeId[] ICPPASTFunctionDeclarator.NO_EXCEPTION_SPECIFICATION
          Used as return value for ICPPASTFunctionDeclarator.getExceptionSpecification().
 

Methods in org.eclipse.cdt.core.dom.ast.cpp that return IASTTypeId
 IASTTypeId ICPPASTSimpleTypeTemplateParameter.getDefaultType()
          Returns the default value (a type id) for this template parameter, or null.
 IASTTypeId[] ICPPASTFunctionDeclarator.getExceptionSpecification()
          Returns an array of type-ids representing the exception specification.
 IASTTypeId ICPPASTFunctionDeclarator.getTrailingReturnType()
          Returns the trailing return type as in auto f() -> int , or null.
 IASTTypeId ICPPASTNewExpression.getTypeId()
          Get the type Id.
 IASTTypeId ICPPASTConversionName.getTypeId()
          Returns the IASTTypeId for the ICPPASTConversionName.
 

Methods in org.eclipse.cdt.core.dom.ast.cpp with parameters of type IASTTypeId
 void ICPPASTFunctionDeclarator.addExceptionSpecificationTypeId(IASTTypeId typeId)
          Add an exception specification type Id.
 void ICPPASTTemplateId.addTemplateArgument(IASTTypeId typeId)
          Adds template argument.
 void ICPPASTAmbiguousTemplateArgument.addTypeId(IASTTypeId typeId)
          Add an partial parse tree that could be a suitable subtree representing the template argument
 IASTExpression ICPPNodeFactory.newBinaryTypeIdExpression(IASTBinaryTypeIdExpression.Operator op, IASTTypeId type1, IASTTypeId type2)
           
 ICPPASTCastExpression ICPPNodeFactory.newCastExpression(int operator, IASTTypeId typeId, IASTExpression operand)
           
 ICPPASTConversionName ICPPNodeFactory.newConversionName(IASTTypeId typeId)
           
 ICPPASTNewExpression ICPPNodeFactory.newNewExpression(IASTExpression placement, IASTExpression initializer, IASTTypeId typeId)
          Deprecated. Replaced by ICPPNodeFactory.newNewExpression(IASTInitializerClause[], IASTInitializer, IASTTypeId)
 ICPPASTNewExpression ICPPNodeFactory.newNewExpression(IASTInitializerClause[] placement, IASTInitializer initializer, IASTTypeId typeId)
           
 ICPPASTSimpleTypeTemplateParameter ICPPNodeFactory.newSimpleTypeTemplateParameter(int type, IASTName name, IASTTypeId typeId)
           
 ICPPASTTypeIdExpression ICPPNodeFactory.newTypeIdExpression(int operator, IASTTypeId typeId)
           
 void ICPPASTSimpleTypeTemplateParameter.setDefaultType(IASTTypeId typeId)
          Sets the default value (a type id) for this template parameter.
 void ICPPASTFunctionDeclarator.setTrailingReturnType(IASTTypeId typeId)
          Trailing return type as in auto f() -> int .
 void ICPPASTNewExpression.setTypeId(IASTTypeId typeId)
          Not allowed on frozen ast.
 void ICPPASTConversionName.setTypeId(IASTTypeId typeId)
          Sets the IASTTypeId for the ICPPASTConversionName.
 


Eclipse CDT
7.0

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