data_descriptor.h File Reference
#include <cstdint>#include "ttg/serialization/traits.h"#include "ttg/serialization/stream.h"#include <cstring>#include "ttg/serialization/splitmd_data_descriptor.h"Classes | |
| struct | ttg_data_descriptor |
| struct | ttg::default_data_descriptor< T, std::enable_if_t< detail::is_memcpyable_v< T > &&!detail::is_user_buffer_serializable_v< T > &&!ttg::has_split_metadata< T >::value > > |
| default_data_descriptor for trivially-copyable types More... | |
| struct | ttg::default_data_descriptor< T, std::enable_if_t< ttg::has_split_metadata< T >::value > > |
| default_data_descriptor for types that support 2-stage serialization (metadata first, then the rest) for implementing zero-copy transfers More... | |
Namespaces | |
| ttg | |
| top-level TTG namespace contains runtime-neutral functionality | |
Functions | |
| template<typename T > | |
| const ttg_data_descriptor * | ttg::get_data_descriptor () |
1.9.1