cpp-msgpack-light 0.3.0
A light library to serialize MessagePack.
|
Definition of binary class. More...
#include <cstddef>
#include <cstring>
#include <initializer_list>
#include <limits>
#include <ostream>
#include <stdexcept>
#include <string_view>
#include <vector>
#include "msgpack_light/details/basic_binary_buffer.h"
Go to the source code of this file.
Classes | |
class | msgpack_light::binary |
Class of binary data. More... | |
class | msgpack_light::binary_view |
Class to refer binary data. More... |
Namespaces | |
namespace | msgpack_light |
Namespace of this project. | |
namespace | msgpack_light::details |
Namespace of internal implementations. |
Functions | |
std::size_t | msgpack_light::details::calculate_expanded_memory_buffer_size (std::size_t current_size, std::size_t additional_size) |
Calculate the size of an expanded buffer. | |
bool | msgpack_light::operator!= (binary_view lhs, binary_view rhs) |
Compare two binary data. | |
binary | msgpack_light::operator+ (const binary &lhs, const binary &rhs) |
Connect two binary data. | |
std::ostream & | msgpack_light::operator<< (std::ostream &stream, const binary &value) |
Format a value to a stream. | |
bool | msgpack_light::operator== (binary_view lhs, binary_view rhs) |
Compare two binary data. |
Variables | |
constexpr std::size_t | msgpack_light::details::default_binary_capacity = 8U |
Default of the capacity of the buffer in msgpack_light::binary class. |
Definition of binary class.
Definition in file binary.h.