framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Constant Groups | Functions
varint.hpp File Reference

Varint mutator. More...

#include <cassert>
#include <framework/serializable/mutator_type.hpp>
#include <framework/serializable/inline_object.hpp>
#include <framework/serializable/common_macros.hpp>
#include <framework/serializable/containers/value.hpp>
#include <framework/serializable/utility/common.hpp>
#include <framework/protocol_buffers/base_types.hpp>
#include <framework/protocol_buffers/frame.hpp>
#include <framework/protocol_buffers/varint.inl>

Go to the source code of this file.

Classes

struct  framework::protocol_buffers::varint< T >
 
struct  framework::protocol_buffers::zig_zag< T >
 

Namespaces

 framework
 Framework namespace.
 
 framework::protocol_buffers
 Protocol buffers namespace.
 

Constant Groups

 framework
 Framework namespace.
 
 framework::protocol_buffers
 Protocol buffers namespace.
 

Functions

template<std::size_t Size, typename Output >
bool framework::protocol_buffers::fixed_length (std::size_t value, Output &&out)
 
template<std::size_t Size>
FRAMEWORK_ALWAYS_INLINE bool framework::protocol_buffers::fixed_length (std::size_t value, char *begin, char *end, char *&it)
 

Detailed Description

Varint mutator.