template<class TData>
nn::gfx::detail::DataContainer class

Public types

using DataType = TData

Public static functions

static auto DataToAccessor(TData* pData) -> Caster<DataContainer>
static auto DataToAccessor(const TData* pData) -> Caster<const DataContainer>
static auto DataToAccessor(volatile TData*) -> Caster<volatile DataContainer>
static auto DataToAccessor(const volatile TData*) -> Caster<const volatile DataContainer>
static auto DataToAccessor(TData& data) -> Caster<DataContainer>
static auto DataToAccessor(const TData& data) -> Caster<const DataContainer>
static auto DataToAccessor(volatile TData&) -> Caster<volatile DataContainer>
static auto DataToAccessor(const volatile TData&) -> Caster<const volatile DataContainer>

Constructors, destructors, conversion operators

DataContainer()

Public functions

auto ToData() -> Caster<TData>
auto ToData() const -> Caster<const TData>
auto ToData() volatile -> Caster<volatile TData>
auto ToData() const volatile -> Caster<const volatile TData>