11#ifndef SIMPLEX_TREE_SERIALIZATION_UTILS_H_
12#define SIMPLEX_TREE_SERIALIZATION_UTILS_H_
18namespace simplex_tree {
31template<
class ArgumentType>
32char* serialize_trivial(ArgumentType value,
char* start) {
33 std::size_t arg_size =
sizeof(ArgumentType);
34 memcpy(start, &value, arg_size);
35 return start + arg_size;
49template<
class ArgumentType>
50const char* deserialize_trivial(ArgumentType& value,
const char* start) {
51 std::size_t arg_size =
sizeof(ArgumentType);
52 memcpy(&value, start, arg_size);
53 return (start + arg_size);
Gudhi namespace.
Definition SimplicialComplexForAlpha.h:14