|
| deque (const SERIAL< TYPE > &serial=SERIAL< TYPE >{}) |
|
| deque (const std::initializer_list< TYPE > &lst) |
|
| deque (const deque &other) |
|
deque & | operator= (const deque &other) |
|
bool | operator== (const deque &other) const |
|
| deque (deque &&other) noexcept |
|
deque & | operator= (deque &&other) noexcept |
|
void | pushBegin (const TYPE &e) |
|
void | pushEnd (const TYPE &e) |
|
TYPE | popBegin () |
|
TYPE | popEnd () |
|
TYPE | head () const |
|
TYPE | tail () const |
|
std::string | className () const override |
|
uint32_t | size () const override |
|
void | clear () |
|
bool | contains (const TYPE &e) const override |
|
std::string | toString (bool enter) const override |
|
| operator std::string () const |
|
| operator const char * () const |
|
const char * | toCString (bool enter) const |
|
template<typename TYPE> |
auto | formatString (const TYPE &t) -> std::string |
|
template<typename TYPE> |
auto | formatCString (const TYPE &t) -> const char * |
|
template<typename TYPE> |
auto | formatEnum (const TYPE &t) -> std::string |
|
template<typename TYPE> |
auto | formatString (TYPE *const &ptr) -> std::string |
|
bool | empty () const |
|
|
template<typename TYPE> |
static std::string | formatString (const TYPE &t) |
|
template<typename TYPE> |
static std::string | formatString (TYPE *const &ptr) |
|
template<typename TYPE> |
static const char * | formatCString (const TYPE &t) |
|
template<typename TYPE> |
static std::string | formatEnum (const TYPE &t) |
|
template<> |
auto | formatString (const char &t) -> std::string |
|
template<> |
auto | formatString (const bool &t) -> std::string |
|
template<> |
auto | formatString (const char *const &ptr) -> std::string |
|
| containerAdapter (const chain< TYPE > &serial) |
|
chain< TYPE > | serial_ |
|
◆ className()
template<typename TYPE, template< typename > typename SERIAL>
The documentation for this class was generated from the following file: