Wrap Container concept instance.
More...
#include <ContainerWrapper.h>
Wrap Container concept instance.
◆ ContainerWrapper() [1/4]
web::utility::ContainerWrapper::ContainerWrapper |
( |
const std::function< char *()> & | dataImplementation, |
|
|
const std::function< const char *()> & | constDataImplementation, |
|
|
const std::function< size_t()> & | sizeImplementation, |
|
|
const std::function< void(size_t)> & | resizeImplementation, |
|
|
const std::function< char &(size_t)> & | operatorImplementation ) |
|
protected |
◆ ContainerWrapper() [2/4]
template<Container T>
web::utility::ContainerWrapper::ContainerWrapper |
( |
T & | value | ) |
|
◆ ContainerWrapper() [3/4]
◆ ContainerWrapper() [4/4]
◆ ~ContainerWrapper()
virtual web::utility::ContainerWrapper::~ContainerWrapper |
( |
| ) |
|
|
virtualdefault |
◆ data() [1/2]
char * web::utility::ContainerWrapper::data |
( |
| ) |
|
◆ data() [2/2]
const char * web::utility::ContainerWrapper::data |
( |
| ) |
const |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ operator[]()
char & web::utility::ContainerWrapper::operator[] |
( |
size_t | index | ) |
|
◆ resize()
void web::utility::ContainerWrapper::resize |
( |
size_t | newSize | ) |
|
◆ size()
size_t web::utility::ContainerWrapper::size |
( |
| ) |
const |
◆ constDataImplementation
std::function<const char* ()> web::utility::ContainerWrapper::constDataImplementation |
|
protected |
◆ dataImplementation
std::function<char* ()> web::utility::ContainerWrapper::dataImplementation |
|
protected |
◆ operatorImplementation
std::function<char& (size_t)> web::utility::ContainerWrapper::operatorImplementation |
|
protected |
◆ resizeImplementation
std::function<void(size_t)> web::utility::ContainerWrapper::resizeImplementation |
|
protected |
◆ sizeImplementation
std::function<size_t()> web::utility::ContainerWrapper::sizeImplementation |
|
protected |
The documentation for this class was generated from the following files: