Searched refs:LazyOffsetPtr (Results 1 – 2 of 2) sorted by relevance
/external/llvm-project/clang/include/clang/AST/ |
D | ExternalASTSource.h | 325 struct LazyOffsetPtr { struct 334 LazyOffsetPtr() = default; argument 335 explicit LazyOffsetPtr(T *Ptr) : Ptr(reinterpret_cast<uint64_t>(Ptr)) {} in LazyOffsetPtr() argument 337 explicit LazyOffsetPtr(uint64_t Offset) : Ptr((Offset << 1) | 0x01) { in LazyOffsetPtr() argument 343 LazyOffsetPtr &operator=(T *Ptr) { 348 LazyOffsetPtr &operator=(uint64_t Offset) { 572 LazyOffsetPtr<Stmt, uint64_t, &ExternalASTSource::GetExternalDeclStmt>; 576 LazyOffsetPtr<Decl, uint32_t, &ExternalASTSource::GetExternalDecl>; 580 LazyOffsetPtr<CXXCtorInitializer *, uint64_t, 585 LazyOffsetPtr<CXXBaseSpecifier, uint64_t,
|
/external/clang/include/clang/AST/ |
D | ExternalASTSource.h | 321 struct LazyOffsetPtr { struct 330 LazyOffsetPtr() : Ptr(0) { } in LazyOffsetPtr() function 332 explicit LazyOffsetPtr(T *Ptr) : Ptr(reinterpret_cast<uint64_t>(Ptr)) { } in LazyOffsetPtr() argument 333 explicit LazyOffsetPtr(uint64_t Offset) : Ptr((Offset << 1) | 0x01) { in LazyOffsetPtr() function 339 LazyOffsetPtr &operator=(T *Ptr) { 344 LazyOffsetPtr &operator=(uint64_t Offset) { 559 typedef LazyOffsetPtr<Stmt, uint64_t, &ExternalASTSource::GetExternalDeclStmt> 563 typedef LazyOffsetPtr<Decl, uint32_t, &ExternalASTSource::GetExternalDecl> 567 typedef LazyOffsetPtr<CXXCtorInitializer *, uint64_t, 572 typedef LazyOffsetPtr<CXXBaseSpecifier, uint64_t,
|