Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DExternalASTSource.h325 struct LazyOffsetPtr { struct
352 LazyOffsetPtr() = default; argument
353 explicit LazyOffsetPtr(T *Ptr) : Data() { SetPtr(Ptr); } in LazyOffsetPtr() argument
355 explicit LazyOffsetPtr(uint64_t Offset) : Data() { in LazyOffsetPtr() function
386 bool isValid() const { return isOffset() || GetPtr() != nullptr; } in isValid()
389 bool isOffset() const { return GetLSB() & 0x01; } in isOffset()
396 T *get(ExternalASTSource *Source) const { in get()
407 T **getAddressOfPointer(ExternalASTSource *Source) const { in getAddressOfPointer()