|
template<typename T > |
void | append_vector_of_trivially_copyable_to_buffer (const T &, std::vector< char > &) |
|
template<typename T , typename = std::enable_if_t<!std::is_same<T, bool>::value && std::is_trivially_copyable<T>::value>> |
void | append_vector_of_trivially_copyable_to_buffer (const std::vector< T > &object, std::vector< char > &dest_buffer) |
|
template<typename T , typename = std::enable_if_t<!std::is_same<T, bool>::value && std::is_trivially_copyable<T>::value>> |
void | append_vector_of_trivially_copyable_to_buffer (const std::vector< std::vector< T > > &object, std::vector< char > &dest_buffer) |
|
template<typename T > |
void | create_vector_of_trivially_copyable_from_buffer (const std::vector< char >::const_iterator &, const std::vector< char >::const_iterator &, T &) |
|
template<typename T , typename = std::enable_if_t<!std::is_same<T, bool>::value && std::is_trivially_copyable<T>::value>> |
void | create_vector_of_trivially_copyable_from_buffer (const std::vector< char >::const_iterator &cbegin, const std::vector< char >::const_iterator &cend, std::vector< T > &object) |
|
template<typename T , typename = std::enable_if_t<!std::is_same<T, bool>::value && std::is_trivially_copyable<T>::value>> |
void | create_vector_of_trivially_copyable_from_buffer (const std::vector< char >::const_iterator &cbegin, const std::vector< char >::const_iterator &cend, std::vector< std::vector< T > > &object) |
|