HomeSort by: relevance | last modified time | path
    Searched refs:LifetimeExtendedTemporaryDecl (Results 1 - 15 of 15) sorted by relevancy

  /src/external/apache2/llvm/dist/clang/include/clang/AST/
ExprCXX.h 4467 llvm::PointerUnion<Stmt *, LifetimeExtendedTemporaryDecl *> State;
4472 LifetimeExtendedTemporaryDecl *MTD = nullptr);
4483 : State.get<LifetimeExtendedTemporaryDecl *>()->getTemporaryExpr());
4489 : State.get<LifetimeExtendedTemporaryDecl *>()
4496 assert(State.is<LifetimeExtendedTemporaryDecl *>() &&
4498 return State.get<LifetimeExtendedTemporaryDecl *>()->getOrCreateValue(
4502 LifetimeExtendedTemporaryDecl *getLifetimeExtendedTemporaryDecl() {
4503 return State.dyn_cast<LifetimeExtendedTemporaryDecl *>();
4505 const LifetimeExtendedTemporaryDecl *
4507 return State.dyn_cast<LifetimeExtendedTemporaryDecl *>();
    [all...]
DeclCXX.h 3091 class LifetimeExtendedTemporaryDecl final
3093 public Mergeable<LifetimeExtendedTemporaryDecl> {
3108 LifetimeExtendedTemporaryDecl(Expr *Temp, ValueDecl *EDecl, unsigned Mangling)
3114 LifetimeExtendedTemporaryDecl(EmptyShell)
3118 static LifetimeExtendedTemporaryDecl *Create(Expr *Temp, ValueDecl *EDec,
3121 LifetimeExtendedTemporaryDecl(Temp, EDec, Mangling);
3123 static LifetimeExtendedTemporaryDecl *CreateDeserialized(ASTContext &C,
3125 return new (C, ID) LifetimeExtendedTemporaryDecl(EmptyShell{});
TextNodeDumper.h 372 VisitLifetimeExtendedTemporaryDecl(const LifetimeExtendedTemporaryDecl *D);
RecursiveASTVisitor.h 1445 DEF_TRAVERSE_DECL(LifetimeExtendedTemporaryDecl, {
  /src/external/apache2/llvm/dist/clang/lib/AST/
ExprCXX.cpp 1625 LifetimeExtendedTemporaryDecl *MTD)
1645 if (!State.is<LifetimeExtendedTemporaryDecl *>())
1646 State = LifetimeExtendedTemporaryDecl::Create(
1649 auto ES = State.get<LifetimeExtendedTemporaryDecl *>();
DeclCXX.cpp 2953 void LifetimeExtendedTemporaryDecl::anchor() {}
2956 StorageDuration LifetimeExtendedTemporaryDecl::getStorageDuration() const {
2972 APValue *LifetimeExtendedTemporaryDecl::getOrCreateValue(bool MayCreate) const {
DeclBase.cpp 985 isa<LifetimeExtendedTemporaryDecl>(this))
TextNodeDumper.cpp 1650 const LifetimeExtendedTemporaryDecl *D) {
ASTImporter.cpp 519 VisitLifetimeExtendedTemporaryDecl(LifetimeExtendedTemporaryDecl *D);
7350 LifetimeExtendedTemporaryDecl *D) {
7362 LifetimeExtendedTemporaryDecl *To;
ExprConstant.cpp 2144 isa_and_nonnull<LifetimeExtendedTemporaryDecl>(BaseVD))
  /src/external/apache2/llvm/dist/clang/lib/Serialization/
ASTReaderDecl.cpp 406 void VisitLifetimeExtendedTemporaryDecl(LifetimeExtendedTemporaryDecl *D);
425 void mergeMergeable(LifetimeExtendedTemporaryDecl *D);
2428 LifetimeExtendedTemporaryDecl *D) {
2635 /// Attempts to merge LifetimeExtendedTemporaryDecl with
2637 void ASTDeclReader::mergeMergeable(LifetimeExtendedTemporaryDecl *D) {
2642 LifetimeExtendedTemporaryDecl *LETDecl = D;
2644 LifetimeExtendedTemporaryDecl *&LookupResult =
4068 D = LifetimeExtendedTemporaryDecl::CreateDeserialized(Context, ID);
ASTWriterDecl.cpp 130 void VisitLifetimeExtendedTemporaryDecl(LifetimeExtendedTemporaryDecl *D);
1162 LifetimeExtendedTemporaryDecl *D) {
ASTReaderStmt.cpp 2158 E->State = cast<LifetimeExtendedTemporaryDecl>(Record.readDecl());
  /src/external/apache2/llvm/dist/clang/include/clang/Serialization/
ASTReader.h 544 /// Key used to identify LifetimeExtendedTemporaryDecl for merging,
549 llvm::DenseMap<LETemporaryKey, LifetimeExtendedTemporaryDecl *>
  /src/external/apache2/llvm/dist/clang/lib/Sema/
SemaTemplate.cpp 7007 if (Base && (!VD || isa<LifetimeExtendedTemporaryDecl>(VD))) {

Completed in 116 milliseconds