11#ifndef SIMPLEX_TREE_SERIALIZATION_UTILS_H_
12#define SIMPLEX_TREE_SERIALIZATION_UTILS_H_
19namespace simplex_tree {
29template<
class ArgumentType>
30char* serialize_trivial(ArgumentType value,
char* start) {
31 std::size_t arg_size =
sizeof(ArgumentType);
32 memcpy(start, &value, arg_size);
33 return start + arg_size;
44template<
class ArgumentType>
45const char* deserialize_trivial(ArgumentType& value,
const char* start) {
46 std::size_t arg_size =
sizeof(ArgumentType);
47 memcpy(&value, start, arg_size);
48 return (start + arg_size);
Gudhi namespace.
Definition SimplicialComplexForAlpha.h:14