libGimbal 0.1.0
C17-Based Extended Standard Library and Cross-Language Runtime Framework
|
Public Member Functions | |
VectorView (const GblArrayList &gblVector) | |
VectorView (const GblArrayList *pGblArrayList) | |
VectorView (const Vector< T > &vector) | |
const GblArrayList * | getVector_ (void) const |
bool | isValid (void) const |
Public Member Functions inherited from gbl::VectorViewBase< VectorView< T >, T > | |
operator const GblArrayList * () const | |
const_reference | getElement_ (size_type index) const |
reference | getElement_ (size_type index) |
void | setElement_ (size_type index, value_type value) |
size_t | getElementCount_ (void) const |
bool | isEmpty (void) const |
bool | isStack (void) const |
bool | isHeap (void) const |
std::vector< value_type > | toStdVector (void) const |
Size | getStackBytes (void) const |
Context * | getContext (void) const |
allocator_type | get_allocator (void) const |
Size | getSize (void) const |
Size | getSizeBytes (void) const |
Size | size_bytes (void) const |
Size | getCapacity (void) const |
Size | capacity (void) const |
Size | getElementSize (void) const |
size_type | element_size (void) const |
size_type | max_size (void) const |
const void * | getData (void) const |
constexpr pointer | data (void) |
constexpr const_pointer | data (void) const |
T & | front (void) const |
T & | back (void) const |
Public Member Functions inherited from gbl::ReadWriteContiguousIndexable< CRTP, Index, Value, Writable > | |
void | checkBounds (Index index) const |
Index | size (void) const |
Index | length (void) const |
Index | empty (void) const |
Value | at (Index index) const |
IndexableProxy | at (Index index) |
Value | front (Index index) const |
IndexableProxy | front (void) |
Value | back (void) const |
IndexableProxy | back (void) |
Public Member Functions inherited from gbl::ReadWriteIndexable< CRTP, Index, Value, Writable > | |
Value | operator[] (Index key) const |
Public Member Functions inherited from gbl::RandomAccessIterable< CRTP, Index, Value > | |
iterator | begin (void) |
auto | begin (void) const |
auto | rbegin (void) |
auto | rbegin (void) const |
iterator | end (void) |
auto | end (void) const |
auto | rend (void) |
auto | rend (void) const |
const_iterator | cbegin (void) const |
auto | crbegin (void) const |
const_iterator | cend (void) const |
auto | crend (void) const |
Definition at line 230 of file gimbal_vector.hpp.
|
inline |
Definition at line 236 of file gimbal_vector.hpp.
|
inline |
Definition at line 239 of file gimbal_vector.hpp.
Definition at line 242 of file gimbal_vector.hpp.
|
inline |
Definition at line 245 of file gimbal_vector.hpp.
Definition at line 247 of file gimbal_vector.hpp.