#include <Vector.h>
Public Types | |
using | value_type = T |
Public Member Functions | |
void | invalidate () |
Public Attributes | |
value_type * | data |
size_t | size |
Protected Member Functions | |
vector_wrapper_base (std::vector< T > *vec) | |
Protected Attributes | |
std::vector< T > * | vec_ |
helper class to represent std::vector data as a pointer+length pair NOTE: changing the source vector might invalidate the data pointer
using vector_wrapper_base< T >::value_type = T |
|
inlineexplicitprotected |
|
inline |
value_type* vector_wrapper_base< T >::data |
size_t vector_wrapper_base< T >::size |
|
protected |