![]() |
MySQL 9.3.0
Source Code Documentation
|
Iterator wrapper, for serializing arrays of structures to string. More...
#include <utils_sqlstring.h>
Public Member Functions | |
CustomContainerIterator (const Iterator &it) | |
CustomContainerIterator (const CustomContainerIterator &other) | |
CustomContainerIterator (Iterator &&it) | |
virtual | ~CustomContainerIterator ()=default |
CustomContainerIterator & | operator= (CustomContainerIterator &&other) |
CustomContainerIterator & | operator= (const CustomContainerIterator &other) |
Derived & | operator++ () |
bool | operator!= (const CustomContainerIterator &other) const |
Static Public Member Functions | |
static std::pair< Derived, Derived > | from_iterators (Iterator begin, Iterator end) |
template<typename Container > | |
static std::pair< Derived, Derived > | from_container (Container &c) |
Protected Attributes | |
Iterator | it_ |
Iterator wrapper, for serializing arrays of structures to string.
This class forwards some operators that are defined in Iterator
class, still the class that derives from CustomContainerIterator
, must define operator*
to change the structure to string or other simple type.
|
inline |
|
inline |
|
inline |
|
virtualdefault |
|
static |
|
static |
|
inline |
|
inline |
|
inline |
|
inline |
|
protected |