LLVM: llvm::cas::ondisk::object_refs_iterator Class Reference (original) (raw)

Iterator for ObjectID. More...

#include "[llvm/CAS/OnDiskGraphDB.h](OnDiskGraphDB%5F8h%5Fsource.html)"

Public Member Functions
bool operator== (const object_refs_iterator &RHS) const
ObjectID operator* () const
bool operator< (const object_refs_iterator &RHS) const
ptrdiff_t operator- (const object_refs_iterator &RHS) const
object_refs_iterator & operator+= (ptrdiff_t N)
object_refs_iterator & operator-= (ptrdiff_t N)
ObjectID operator[] (ptrdiff_t N) const
object_refs_iterator ()=default
object_refs_iterator (InternalRefArrayRef::iterator I)
uint64_t getOpaqueData () const
Public Member Functions inherited from llvm::iterator_facade_base< object_refs_iterator, std::random_access_iterator_tag, ObjectID >
object_refs_iterator operator+ (std::ptrdiff_t n) const
object_refs_iterator operator- (std::ptrdiff_t n) const
object_refs_iterator & operator++ ()
object_refs_iterator & operator-- ()
bool operator!= (const object_refs_iterator &RHS) const
bool operator> (const object_refs_iterator &RHS) const
bool operator<= (const object_refs_iterator &RHS) const
bool operator>= (const object_refs_iterator &RHS) const
PointerProxy operator-> () const
ReferenceProxy operator[] (std::ptrdiff_t n) const
Additional Inherited Members
Public Types inherited from llvm::iterator_facade_base< object_refs_iterator, std::random_access_iterator_tag, ObjectID >
using iterator_category
using value_type
using difference_type
using pointer
using reference
Protected Types inherited from llvm::iterator_facade_base< object_refs_iterator, std::random_access_iterator_tag, ObjectID >
enum

Iterator for ObjectID.

Definition at line 218 of file OnDiskGraphDB.h.

llvm::cas::ondisk::object_refs_iterator::object_refs_iterator ( ) default

object_refs_iterator() [2/2]

fromOpaqueData()

getOpaqueData()

uint64_t llvm::cas::ondisk::object_refs_iterator::getOpaqueData ( ) const inline

operator*()

ObjectID llvm::cas::ondisk::object_refs_iterator::operator* ( ) const inline

operator+=()

operator-()

operator-=()

operator<()

operator==()

operator[]()

ObjectID llvm::cas::ondisk::object_refs_iterator::operator[] ( ptrdiff_t N) const inline

The documentation for this class was generated from the following file: