framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
varint.hpp
Go to the documentation of this file.
1 // Copyright (C) 2013 iwg molw5
2 // For conditions of distribution and use, see copyright notice in COPYING
3 
13 #pragma once
14 
15 #include <cassert>
16 
24 
25 namespace framework
26 {
27  namespace protocol_buffers
28  {
38  template <typename T>
40 
50  template <typename T>
52 
63  template <std::size_t Size, typename Output>
64  bool fixed_length (std::size_t value, Output&& out);
65 
78  template <std::size_t Size>
80  bool fixed_length (std::size_t value, char* begin, char* end, char*& it);
81  }
82 }
83