![]() |
deal.II version 9.7.1
|
Classes | |
| struct | IsVectorOfTriviallyCopyable |
| struct | IsVectorOfTriviallyCopyable< std::vector< T > > |
| struct | IsVectorOfTriviallyCopyable< std::vector< std::vector< T > > > |
Functions | |
| 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_v<T, bool> && std::is_trivially_copyable_v<T>>> | |
| 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_v<T, bool> && std::is_trivially_copyable_v<T>>> | |
| 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_v<T, bool> && std::is_trivially_copyable_v<T>>> | |
| 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_v<T, bool> && std::is_trivially_copyable_v<T>>> | |
| 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) |
|
inline |
A function that is used to append the contents of a std::vector<T> (where T is a type that satisfies std::is_trivially_copyable_v<T> == true but not T==bool) bit for bit to a character array.
If the type is not such a vector of T, then the function throws an exception.
Definition at line 1181 of file utilities.h.
|
inline |
Definition at line 1194 of file utilities.h.
|
inline |
Definition at line 1224 of file utilities.h.
|
inline |
Definition at line 1269 of file utilities.h.
|
inline |
Definition at line 1284 of file utilities.h.
|
inline |
Definition at line 1333 of file utilities.h.