33 #include <boost/type_traits/make_unsigned.hpp> 46 template <
typename Archive,
class T>
47 typename std::enable_if<!use_pair_varint<T>(),
bool>::
type 53 template<
typename Archive,
typename T>
54 typename std::enable_if<use_pair_varint<T>(),
bool>::
type 57 static constexpr
const bool previously_varint = std::is_same<uint64_t, T>();
67 template <
template <
bool>
class Archive,
class F,
class S>
91 template <
template <
bool>
class Archive,
class F,
class S>
Definition: binary_utils.h:36
void end_array()
Definition: binary_archive.h:160
void serialize_varint(T &v)
Definition: binary_archive.h:138
const uint32_t T[512]
Definition: groestl_tables.h:36
binary_archive< false > ar
Definition: cold-outputs.cpp:54
bool do_serialize(Archive< false > &ar, std::pair< F, S > &p)
Definition: pair.h:68
#define F(w, k)
Definition: sha512-blocks.c:61
void begin_array(size_t &s)
Definition: binary_archive.h:153
int type
Definition: superscalar.cpp:50
std::enable_if<!use_pair_varint< T >), bool >::type serialize_pair_element(Archive &ar, T &e)
Definition: pair.h:48
e
Definition: pymoduletest.py:79
Simple DSL AAPI based on.
declaration and default definition for the functions used the API
Definition: expect.cpp:33
constexpr bool use_pair_varint() noexcept
Definition: pair.h:41
const GenericPointer< typename T::ValueType > T2 value
Definition: pointer.h:1225
p
Definition: pymoduletest.py:75
void delimit_array()
Definition: binary_archive.h:159
#define S(s)
Definition: mdb_load.c:52
bool varint_bug_backward_compatibility_enabled() const
Definition: binary_archive.h:171
bool good() const noexcept
Definition: binary_archive.h:99