Realm
A distributed, event-based tasking library
Loading...
Searching...
No Matches
Realm::ByteArrayRef Class Reference

#include <bytearray.h>

Inheritance diagram for Realm::ByteArrayRef:

Public Member Functions

 ByteArrayRef (void)
 
 ByteArrayRef (const void *ref_base, size_t ref_size)
 
 ByteArrayRef (const ByteArrayRef &ref)
 
ByteArrayRefchangeref (const void *ref_base, size_t ref_size)
 
const void * base (void) const
 
size_t size (void) const
 
template<typename T >
const T & at (size_t offset) const
 

Protected Attributes

void * array_base
 
size_t array_size
 

Constructor & Destructor Documentation

◆ ByteArrayRef() [1/3]

Realm::ByteArrayRef::ByteArrayRef ( void  )

◆ ByteArrayRef() [2/3]

Realm::ByteArrayRef::ByteArrayRef ( const void *  ref_base,
size_t  ref_size 
)

◆ ByteArrayRef() [3/3]

Realm::ByteArrayRef::ByteArrayRef ( const ByteArrayRef ref)

Member Function Documentation

◆ at()

template<typename T >
const T & Realm::ByteArrayRef::at ( size_t  offset) const

◆ base()

const void * Realm::ByteArrayRef::base ( void  ) const

◆ changeref()

ByteArrayRef & Realm::ByteArrayRef::changeref ( const void *  ref_base,
size_t  ref_size 
)

◆ size()

size_t Realm::ByteArrayRef::size ( void  ) const

Member Data Documentation

◆ array_base

void* Realm::ByteArrayRef::array_base
protected

◆ array_size

size_t Realm::ByteArrayRef::array_size
protected

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