SemaphoreInfo class
Base classes
-
template<class TData>class DataContainer<SemaphoreInfoData>
Public types
- using DataType = SemaphoreInfoData
Public static functions
- static auto DataToAccessor(SemaphoreInfoData* pData) -> Caster<DataContainer>
- static auto DataToAccessor(const SemaphoreInfoData* pData) -> Caster<const DataContainer>
- static auto DataToAccessor(volatile SemaphoreInfoData*) -> Caster<volatile DataContainer>
- static auto DataToAccessor(const volatile SemaphoreInfoData*) -> Caster<const volatile DataContainer>
- static auto DataToAccessor(SemaphoreInfoData& data) -> Caster<DataContainer>
- static auto DataToAccessor(const SemaphoreInfoData& data) -> Caster<const DataContainer>
- static auto DataToAccessor(volatile SemaphoreInfoData&) -> Caster<volatile DataContainer>
- static auto DataToAccessor(const volatile SemaphoreInfoData&) -> Caster<const volatile DataContainer>
Constructors, destructors, conversion operators
Public functions
- void SetDefault()
- auto ToData() -> Caster<SemaphoreInfoData>
- auto ToData() const -> Caster<const SemaphoreInfoData>
- auto ToData() volatile -> Caster<volatile SemaphoreInfoData>
- auto ToData() const volatile -> Caster<const volatile SemaphoreInfoData>
Protected variables
- char reserved
Typedef documentation
typedef SemaphoreInfoData nn:: gfx:: SemaphoreInfo:: DataType
#include <nn/gfx/detail/gfx_DataContainer.h>
Function documentation
static Caster<DataContainer> nn:: gfx:: SemaphoreInfo:: DataToAccessor(SemaphoreInfoData* pData)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const DataContainer> nn:: gfx:: SemaphoreInfo:: DataToAccessor(const SemaphoreInfoData* pData)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<volatile DataContainer> nn:: gfx:: SemaphoreInfo:: DataToAccessor(volatile SemaphoreInfoData*)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const volatile DataContainer> nn:: gfx:: SemaphoreInfo:: DataToAccessor(const volatile SemaphoreInfoData*)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<DataContainer> nn:: gfx:: SemaphoreInfo:: DataToAccessor(SemaphoreInfoData& data)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const DataContainer> nn:: gfx:: SemaphoreInfo:: DataToAccessor(const SemaphoreInfoData& data)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<volatile DataContainer> nn:: gfx:: SemaphoreInfo:: DataToAccessor(volatile SemaphoreInfoData&)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const volatile DataContainer> nn:: gfx:: SemaphoreInfo:: DataToAccessor(const volatile SemaphoreInfoData&)
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<SemaphoreInfoData> nn:: gfx:: SemaphoreInfo:: ToData()
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<const SemaphoreInfoData> nn:: gfx:: SemaphoreInfo:: ToData() const
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<volatile SemaphoreInfoData> nn:: gfx:: SemaphoreInfo:: ToData() volatile
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<const volatile SemaphoreInfoData> nn:: gfx:: SemaphoreInfo:: ToData() const volatile
#include <nn/gfx/detail/gfx_DataContainer.h>
Variable documentation
char nn:: gfx:: SemaphoreInfo:: reserved
#include <nn/gfx/gfx_SyncInfoData.h>