Kagome
Polkadot Runtime Engine in C++17
|
#include <string_view>
#include <vector>
#include <fmt/format.h>
#include <boost/container_hash/hash.hpp>
#include <boost/operators.hpp>
#include <gsl/span>
#include "common/buffer_view.hpp"
#include "common/size_limited_containers.hpp"
#include "hexutil.hpp"
#include "macro/endianness_utils.hpp"
#include "outcome/outcome.hpp"
Go to the source code of this file.
Classes | |
class | kagome::common::SLBuffer< MaxSize > |
Class represents arbitrary (including empty) byte buffer. More... | |
struct | std::hash< kagome::common::SLBuffer< N > > |
struct | fmt::formatter< kagome::common::Buffer > |
Namespaces | |
kagome::common | |
kagome::common::literals | |
Typedefs | |
typedef SLBuffer< std::numeric_limits< size_t >::max()> | kagome::common::Buffer |
using | kagome::common::BufferMutRef = std::reference_wrapper< Buffer > |
using | kagome::common::BufferConstRef = std::reference_wrapper< const Buffer > |
Functions | |
template<size_t MaxSize> | |
std::ostream & | kagome::common::operator<< (std::ostream &os, const SLBuffer< MaxSize > &buffer) |
Buffer | kagome::common::literals::operator""_buf (const char *c, size_t s) |
Buffer | kagome::common::literals::operator""_hex2buf (const char *c, size_t s) |
Variables | |
static const Buffer | kagome::common::kEmptyBuffer {} |