Home
last modified time | relevance | path

Searched refs:TypeTraitExpr (Results 1 – 14 of 14) sorted by relevance

/external/clang/lib/AST/
DExprCXX.cpp1385 TypeTraitExpr::TypeTraitExpr(QualType T, SourceLocation Loc, TypeTrait Kind, in TypeTraitExpr() function in TypeTraitExpr
1414 TypeTraitExpr *TypeTraitExpr::Create(ASTContext &C, QualType T, in Create()
1420 unsigned Size = sizeof(TypeTraitExpr) + sizeof(TypeSourceInfo*) * Args.size(); in Create()
1422 return new (Mem) TypeTraitExpr(T, Loc, Kind, Args, RParenLoc, Value); in Create()
1425 TypeTraitExpr *TypeTraitExpr::CreateDeserialized(ASTContext &C, in CreateDeserialized()
1427 unsigned Size = sizeof(TypeTraitExpr) + sizeof(TypeSourceInfo*) * NumArgs; in CreateDeserialized()
1429 return new (Mem) TypeTraitExpr(EmptyShell()); in CreateDeserialized()
DStmtProfile.cpp944 void StmtProfiler::VisitTypeTraitExpr(const TypeTraitExpr *S) { in VisitTypeTraitExpr()
DStmtPrinter.cpp1754 void StmtPrinter::VisitTypeTraitExpr(TypeTraitExpr *E) { in VisitTypeTraitExpr()
DExprConstant.cpp5629 bool VisitTypeTraitExpr(const TypeTraitExpr *E) { in VisitTypeTraitExpr()
/external/clang/include/clang/Basic/
DStmtNodes.td117 def TypeTraitExpr : DStmt<Expr>;
/external/clang/include/clang/AST/
DExprCXX.h2251 class TypeTraitExpr : public Expr {
2261 TypeTraitExpr(QualType T, SourceLocation Loc, TypeTrait Kind,
2266 TypeTraitExpr(EmptyShell Empty) : Expr(TypeTraitExprClass, Empty) { } in TypeTraitExpr() function
2280 static TypeTraitExpr *Create(ASTContext &C, QualType T, SourceLocation Loc,
2286 static TypeTraitExpr *CreateDeserialized(ASTContext &C, unsigned NumArgs);
DRecursiveASTVisitor.h2213 DEF_TRAVERSE_STMT(TypeTraitExpr, {
DStmt.h272 friend class TypeTraitExpr; variable
/external/clang/lib/Serialization/
DASTReaderStmt.cpp1499 void ASTStmtReader::VisitTypeTraitExpr(TypeTraitExpr *E) { in VisitTypeTraitExpr()
2367 S = TypeTraitExpr::CreateDeserialized(Context, in ReadStmtFromStream()
DASTWriterStmt.cpp1497 void ASTStmtWriter::VisitTypeTraitExpr(TypeTraitExpr *E) { in VisitTypeTraitExpr()
/external/clang/tools/libclang/
DRecursiveASTVisitor.h2118 DEF_TRAVERSE_STMT(TypeTraitExpr, {
DCIndex.cpp1848 void VisitTypeTraitExpr(const TypeTraitExpr *E);
2189 void EnqueueVisitor::VisitTypeTraitExpr(const TypeTraitExpr *E) { in VisitTypeTraitExpr()
/external/clang/lib/Sema/
DSemaExprCXX.cpp3592 return TypeTraitExpr::Create(Context, Context.BoolTy, KWLoc, Kind, in BuildTypeTrait()
DTreeTransform.h7848 TreeTransform<Derived>::TransformTypeTraitExpr(TypeTraitExpr *E) { in TransformTypeTraitExpr()