SOIL C++
C++ Unified Device Interface
|
Template specialization for 1D-Arrays/Vectors. More...
#include <Container.h>
Public Member Functions | |
Container () | |
Container (const std::vector< T > &value) | |
Container (HTTP::Json json) | |
std::vector< T > | operator* (void) const |
bool | is_null (void) const |
void | set_null (bool _null=true) |
HTTP::Json | wjson (void) |
bool | check_range (Range< T > range) const |
T & | at (int i) |
std::vector< unsigned char > | serialize_value (void) const |
std::vector< unsigned char > | serialize_dimensions (void) const |
This is the specialization of the templated class for data that expands along one dimension. For the documentation of methods, please refer to the unpecialized class.
T | Type of the data |
x | First dimension of the data |
Definition at line 146 of file Container.h.
SOIL::Container< T, x, -1 >::Container | ( | ) |
SOIL::Container< T, x, -1 >::Container | ( | const std::vector< T > & | value | ) |
SOIL::Container< T, x, -1 >::Container | ( | HTTP::Json | json | ) |
T & SOIL::Container< T, x, -1 >::at | ( | int | i | ) |
bool SOIL::Container< T, x, -1 >::check_range | ( | Range< T > | range | ) | const |
|
inline |
Definition at line 156 of file Container.h.
std::vector< T > SOIL::Container< T, x, -1 >::operator* | ( | void | ) | const |
std::vector< unsigned char > SOIL::Container< T, x, -1 >::serialize_dimensions | ( | void | ) | const |
std::vector< unsigned char > SOIL::Container< T, x, -1 >::serialize_value | ( | void | ) | const |
|
inline |
Definition at line 157 of file Container.h.
HTTP::Json SOIL::Container< T, x, -1 >::wjson | ( | void | ) |