Flexiv AIDK APIs  1.2
Static Public Member Functions | List of all members
flexiv::ai::variant_helper<> Struct Reference

#include <defs.hpp>

Static Public Member Functions

static void destroy (size_t id, void *data)
 
static void move (size_t old_t, void *old_v, void *new_v)
 
static void copy (size_t old_t, const void *old_v, void *new_v)
 
static void destroy (size_t id, void *data)
 
static void move (size_t old_t, void *old_v, void *new_v)
 
static void copy (size_t old_t, const void *old_v, void *new_v)
 

Member Function Documentation

◆ copy() [1/2]

static void flexiv::ai::variant_helper<>::copy ( size_t  old_t,
const void *  old_v,
void *  new_v 
)
inlinestatic

◆ copy() [2/2]

static void flexiv::ai::variant_helper<>::copy ( size_t  old_t,
const void *  old_v,
void *  new_v 
)
inlinestatic

◆ destroy() [1/2]

static void flexiv::ai::variant_helper<>::destroy ( size_t  id,
void *  data 
)
inlinestatic

◆ destroy() [2/2]

static void flexiv::ai::variant_helper<>::destroy ( size_t  id,
void *  data 
)
inlinestatic

◆ move() [1/2]

static void flexiv::ai::variant_helper<>::move ( size_t  old_t,
void *  old_v,
void *  new_v 
)
inlinestatic

◆ move() [2/2]

static void flexiv::ai::variant_helper<>::move ( size_t  old_t,
void *  old_v,
void *  new_v 
)
inlinestatic

The documentation for this struct was generated from the following files: