Home
last modified time | relevance | path

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

/llvm-project-15.0.7/clang/include/clang/AST/
H A DExternalASTSource.h323 struct LazyOffsetPtr { struct
332 LazyOffsetPtr() = default; argument
333 explicit LazyOffsetPtr(T *Ptr) : Ptr(reinterpret_cast<uint64_t>(Ptr)) {} in LazyOffsetPtr() argument
335 explicit LazyOffsetPtr(uint64_t Offset) : Ptr((Offset << 1) | 0x01) { in LazyOffsetPtr() argument
341 LazyOffsetPtr &operator=(T *Ptr) {
346 LazyOffsetPtr &operator=(uint64_t Offset) {
570 LazyOffsetPtr<Stmt, uint64_t, &ExternalASTSource::GetExternalDeclStmt>;
574 LazyOffsetPtr<Decl, uint32_t, &ExternalASTSource::GetExternalDecl>;
578 LazyOffsetPtr<CXXCtorInitializer *, uint64_t,
583 LazyOffsetPtr<CXXBaseSpecifier, uint64_t,