clang API Documentation

Public Member Functions | Static Public Member Functions | Friends
clang::ConvertVectorExpr Class Reference

#include <Expr.h>

Inheritance diagram for clang::ConvertVectorExpr:
Inheritance graph
[legend]
Collaboration diagram for clang::ConvertVectorExpr:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ConvertVectorExpr (Expr *SrcExpr, TypeSourceInfo *TI, QualType DstType, ExprValueKind VK, ExprObjectKind OK, SourceLocation BuiltinLoc, SourceLocation RParenLoc)
ExprgetSrcExpr () const
 getSrcExpr - Return the Expr to be converted.
TypeSourceInfogetTypeSourceInfo () const
 getTypeSourceInfo - Return the destination type.
void setTypeSourceInfo (TypeSourceInfo *ti)
SourceLocation getBuiltinLoc () const
 getBuiltinLoc - Return the location of the __builtin_convertvector token.
SourceLocation getRParenLoc () const
 getRParenLoc - Return the location of final right parenthesis.
SourceLocation getLocStart () const LLVM_READONLY
SourceLocation getLocEnd () const LLVM_READONLY
child_range children ()

Static Public Member Functions

static bool classof (const Stmt *T)

Friends

class ASTReader
class ASTStmtReader

Detailed Description

ConvertVectorExpr - Clang builtin function __builtin_convertvector This AST node provides support for converting a vector type to another vector type of the same arity.

Definition at line 3503 of file Expr.h.


Constructor & Destructor Documentation

clang::ConvertVectorExpr::ConvertVectorExpr ( Expr SrcExpr,
TypeSourceInfo TI,
QualType  DstType,
ExprValueKind  VK,
ExprObjectKind  OK,
SourceLocation  BuiltinLoc,
SourceLocation  RParenLoc 
) [inline]

Definition at line 3514 of file Expr.h.


Member Function Documentation

Reimplemented from clang::Stmt.

Definition at line 3551 of file Expr.h.

static bool clang::ConvertVectorExpr::classof ( const Stmt T) [inline, static]

Reimplemented from clang::Expr.

Definition at line 3546 of file Expr.h.

References clang::Stmt::getStmtClass().

getBuiltinLoc - Return the location of the __builtin_convertvector token.

Definition at line 3538 of file Expr.h.

Reimplemented from clang::Stmt.

Definition at line 3544 of file Expr.h.

Reimplemented from clang::Stmt.

Definition at line 3543 of file Expr.h.

getRParenLoc - Return the location of final right parenthesis.

Definition at line 3541 of file Expr.h.

getSrcExpr - Return the Expr to be converted.

Definition at line 3527 of file Expr.h.

getTypeSourceInfo - Return the destination type.

Definition at line 3530 of file Expr.h.

Definition at line 3533 of file Expr.h.


Friends And Related Function Documentation

friend class ASTReader [friend]

Definition at line 3509 of file Expr.h.

friend class ASTStmtReader [friend]

Reimplemented from clang::Stmt.

Definition at line 3510 of file Expr.h.


The documentation for this class was generated from the following file: