Home
last modified time | relevance | path

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

/aosp_15_r20/external/clang/include/clang/AST/
H A DExternalASTSource.h321 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
362 bool isValid() const { return Ptr != 0; } in isValid()
365 bool isOffset() const { return Ptr & 0x01; } in isOffset()
372 T* get(ExternalASTSource *Source) const { in get()
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r536225/include/clang/AST/
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
364 bool isValid() const { return Ptr != 0; } in isValid()
367 bool isOffset() const { return Ptr & 0x01; } in isOffset()
374 T *get(ExternalASTSource *Source) const { in get()
385 T **getAddressOfPointer(ExternalASTSource *Source) const { in getAddressOfPointer()
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567b/include/clang/AST/
DExternalASTSource.h323 struct LazyOffsetPtr { struct
332 LazyOffsetPtr() = default; argument
333 explicit LazyOffsetPtr(T *Ptr) : Ptr(reinterpret_cast<uint64_t>(Ptr)) {} in LazyOffsetPtr() function
335 explicit LazyOffsetPtr(uint64_t Offset) : Ptr((Offset << 1) | 0x01) { in LazyOffsetPtr() argument
364 bool isValid() const { return Ptr != 0; } in isValid()
367 bool isOffset() const { return Ptr & 0x01; } in isOffset()
374 T *get(ExternalASTSource *Source) const { in get()
385 T **getAddressOfPointer(ExternalASTSource *Source) const { in getAddressOfPointer()
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r522817/include/clang/AST/
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
364 bool isValid() const { return Ptr != 0; } in isValid()
367 bool isOffset() const { return Ptr & 0x01; } in isOffset()
374 T *get(ExternalASTSource *Source) const { in get()
385 T **getAddressOfPointer(ExternalASTSource *Source) const { in getAddressOfPointer()
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567/include/clang/AST/
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() function
364 bool isValid() const { return Ptr != 0; } in isValid()
367 bool isOffset() const { return Ptr & 0x01; } in isOffset()
374 T *get(ExternalASTSource *Source) const { in get()
385 T **getAddressOfPointer(ExternalASTSource *Source) const { in getAddressOfPointer()