#include <utility>
#include <boost/move/utility.hpp>
#include "algorithm.hpp"
#include "platform.hpp"
#include "string.hpp"
#include "system_error.hpp"
Classes | |
struct | kanzi::from_chars_result |
class | kanzi::ScopedRefCounter |
Scoped reference counter, which takes an unsigned integer value as argument on construction to track. More... | |
Namespaces | |
kanzi | |
Macros | |
#define | KZ_MOVABLE_BUT_NOT_COPYABLE(className) |
#define | KZ_COPYABLE_AND_MOVABLE(className) |
#define | KZ_COPY_ASSIGN_REF(className) |
#define | KZ_RV_REF(className) |
#define | KZ_MOVE_RET(returnType, returnValue) |
#define | KZ_MOVE_BASE(baseType, object) |
Functions | |
from_chars_result | kanzi::from_chars (const char *first, const char *last, int &value, int base=10) |
Converts character range to int value. More... | |
#define KZ_MOVABLE_BUT_NOT_COPYABLE | ( | className | ) |
#define KZ_COPYABLE_AND_MOVABLE | ( | className | ) |
#define KZ_COPY_ASSIGN_REF | ( | className | ) |
#define KZ_RV_REF | ( | className | ) |
#define KZ_MOVE_RET | ( | returnType, | |
returnValue | |||
) |
#define KZ_MOVE_BASE | ( | baseType, | |
object | |||
) |