§tiro::detail::native_traits

More...

#include "tiropp/native_type.hpp"

§Public Classes

Name
structlayout

§Public Functions

Name
voidconstructor(T && instance, void * data)
T *accessor(void * data)
voidfinalizer(void * data, ] size_t data_size)

§Public Attributes

Name
constexpr size_tsize

§Detailed Description

template <typename T >
struct tiro::detail::native_traits;

§Public Functions Documentation

§function constructor

static inline void constructor(
T && instance,
void * data
)

§function accessor

static inline T * accessor(
void * data
)

§function finalizer

static inline void finalizer(
void * data,
] size_t data_size
)

§Public Attributes Documentation

§variable size

static constexpr size_t size = sizeof(layout);

Updated on 2022-02-27 at 21:17:13 +0100