reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

tools/clang/include/clang/Sema/Sema.h
   95   class CXXTemporary;
tools/clang/include/clang/Serialization/ASTReader.h
   83 class CXXTemporary;
tools/clang/include/clang/Serialization/ASTWriter.h
   67 class CXXTemporary;

References

tools/clang/include/clang/AST/ExprCXX.h
 1349   static CXXTemporary *Create(const ASTContext &C,
 1374   CXXTemporary *Temp = nullptr;
 1377   CXXBindTemporaryExpr(CXXTemporary *temp, Expr* SubExpr)
 1389   static CXXBindTemporaryExpr *Create(const ASTContext &C, CXXTemporary *Temp,
 1392   CXXTemporary *getTemporary() { return Temp; }
 1393   const CXXTemporary *getTemporary() const { return Temp; }
 1394   void setTemporary(CXXTemporary *T) { Temp = T; }
tools/clang/include/clang/Serialization/ASTReader.h
 2258   CXXTemporary *ReadCXXTemporary(ModuleFile &F, const RecordData &Record,
 2614   CXXTemporary *readCXXTemporary() {
tools/clang/include/clang/Serialization/ASTWriter.h
  878   void AddCXXTemporary(const CXXTemporary *Temp);
tools/clang/lib/AST/ASTImporter.cpp
 6963   CXXTemporary *Temp = CXXTemporary::Create(ToCtx, *ToDtorOrErr);
 6963   CXXTemporary *Temp = CXXTemporary::Create(ToCtx, *ToDtorOrErr);
tools/clang/lib/AST/ExprCXX.cpp
 1005 CXXTemporary *CXXTemporary::Create(const ASTContext &C,
 1007   return new (C) CXXTemporary(Destructor);
 1011                                                    CXXTemporary *Temp,
tools/clang/lib/AST/JSONNodeDumper.cpp
 1337   const CXXTemporary *Temp = BTE->getTemporary();
tools/clang/lib/Analysis/CFG.cpp
 4999       const CXXTemporary *temp = bindExpr->getTemporary();
tools/clang/lib/CodeGen/CGCleanup.cpp
 1272 void CodeGenFunction::EmitCXXTemporary(const CXXTemporary *Temporary,
tools/clang/lib/CodeGen/CodeGenFunction.h
 2566   void EmitCXXTemporary(const CXXTemporary *Temporary, QualType TempType,
tools/clang/lib/Sema/SemaExprCXX.cpp
 6509   CXXTemporary *Temp = CXXTemporary::Create(Context, Destructor);
 6509   CXXTemporary *Temp = CXXTemporary::Create(Context, Destructor);
 6655     CXXTemporary *Temp = Bind->getTemporary();
tools/clang/lib/Serialization/ASTReader.cpp
 9701 CXXTemporary *ASTReader::ReadCXXTemporary(ModuleFile &F,
 9705   return CXXTemporary::Create(getContext(), Decl);
tools/clang/lib/Serialization/ASTWriter.cpp
 5572 void ASTRecordWriter::AddCXXTemporary(const CXXTemporary *Temp) {