magistrate
  1. Learn
    1. How to Build
    2. Examples
    3. How to Serialize Data
  2. Pages
  1. Classes
  2. Files
  3. GitHub
    1. magistrate
    2. Serialization Sanitizer

src/checkpoint/dispatch/vrt/serialize_instantiator.h file

Contents

  • Reference
    • Namespaces
    • Classes
    • Functions

Namespaces

namespace checkpoint
namespace checkpoint::dispatch
namespace checkpoint::dispatch::vrt

Classes

template<typename ObjT, typename SerializerT, typename = void>
struct checkpoint::dispatch::vrt::InstantiateIfPossible
template<typename ObjT, typename SerializerT>
struct checkpoint::dispatch::vrt::InstantiateIfPossible<ObjT, SerializerT, typename std::enable_if_t<SerializableTraits<ObjT, SerializerT>::has_serialize_function or SerializableTraits<ObjT, SerializerT>::is_bytecopyable>>
template<typename ObjT, typename SerializerT>
struct checkpoint::dispatch::vrt::InstantiateIfPossible<ObjT, SerializerT, typename std::enable_if_t<not(SerializableTraits<ObjT, SerializerT>::has_serialize_function or SerializableTraits<ObjT, SerializerT>::is_bytecopyable)>>
template<typename ObjT, typename... Ts>
struct checkpoint::dispatch::vrt::InstantiateTupleHelper
template<typename ObjT, typename T, typename... Ts>
struct checkpoint::dispatch::vrt::InstantiateTupleHelper<ObjT, T, Ts...>
template<typename ObjT>
struct checkpoint::dispatch::vrt::InstantiateTupleHelper<ObjT>

Functions

template<typename ObjT, typename SerializerT>
static void instantiateObjSerializerImpl()
template<typename ObjT, typename... SerializerTs>
void instantiateObjSerializer()
Tab / T to search, Esc to close
…

Search for symbols, directories, files, pages or modules. You can omit any prefix from the symbol or file path; adding a : or / suffix lists all members of given symbol or directory.

Use ↓ / ↑ to navigate through the list, Enter to go. Tab autocompletes common prefix, you can copy a link to the result using ⌘ L while ⌘ M produces a Markdown link.

Sorry, nothing was found.

    magistrate. Created with Doxygen 1.8.16 and m.css.