DxLibEx
dxle::impl::Unique_HandledObject_Bace< Child > Class Template Reference

ハンドルの指すオブジェクト実装用 More...

#include <helper.hpp>

Protected Types

typedef Unique_HandledObject_Bace< Child > Bace_T
 

Protected Member Functions

DXLE_CONSTEXPR Unique_HandledObject_Bace () DXLE_NOEXCEPT_OR_NOTHROW
 
 Unique_HandledObject_Bace (Bace_T &&other) DXLE_NOEXCEPT_OR_NOTHROW
 
Unique_HandledObject_Baceoperator= (Bace_T &&other) DXLE_NOEXCEPT_OR_NOTHROW
 
 Unique_HandledObject_Bace (int param_handle) DXLE_NOEXCEPT_OR_NOTHROW
 
virtual ~Unique_HandledObject_Bace () DXLE_NOEXCEPT_OR_NOTHROW
 
DXLE_CONSTEXPR int GetHandle () const DXLE_NOEXCEPT_OR_NOTHROW
 
void SetHandle_IMPL (int new_handle)
 

Detailed Description

template<typename Child>
class dxle::impl::Unique_HandledObject_Bace< Child >

ハンドルの指すオブジェクト実装用

Definition at line 133 of file helper.hpp.

Member Typedef Documentation

§ Bace_T

template<typename Child>
typedef Unique_HandledObject_Bace<Child> dxle::impl::Unique_HandledObject_Bace< Child >::Bace_T
protected

Definition at line 136 of file helper.hpp.

Constructor & Destructor Documentation

§ Unique_HandledObject_Bace() [1/3]

template<typename Child>
DXLE_CONSTEXPR dxle::impl::Unique_HandledObject_Bace< Child >::Unique_HandledObject_Bace ( )
inlineprotected

Definition at line 142 of file helper.hpp.

§ Unique_HandledObject_Bace() [2/3]

template<typename Child>
dxle::impl::Unique_HandledObject_Bace< Child >::Unique_HandledObject_Bace ( Bace_T &&  other)
inlineprotected

Definition at line 147 of file helper.hpp.

§ Unique_HandledObject_Bace() [3/3]

template<typename Child>
dxle::impl::Unique_HandledObject_Bace< Child >::Unique_HandledObject_Bace ( int  param_handle)
inlineprotected

Definition at line 164 of file helper.hpp.

§ ~Unique_HandledObject_Bace()

template<typename Child>
virtual dxle::impl::Unique_HandledObject_Bace< Child >::~Unique_HandledObject_Bace ( )
inlineprotectedvirtual

Definition at line 169 of file helper.hpp.

Member Function Documentation

§ GetHandle()

template<typename Child>
DXLE_CONSTEXPR int dxle::impl::Unique_HandledObject_Bace< Child >::GetHandle ( ) const
inlineprotected

Definition at line 173 of file helper.hpp.

§ operator=()

template<typename Child>
Unique_HandledObject_Bace& dxle::impl::Unique_HandledObject_Bace< Child >::operator= ( Bace_T &&  other)
inlineprotected

Definition at line 153 of file helper.hpp.

§ SetHandle_IMPL()

template<typename Child>
void dxle::impl::Unique_HandledObject_Bace< Child >::SetHandle_IMPL ( int  new_handle)
inlineprotected

Definition at line 174 of file helper.hpp.


The documentation for this class was generated from the following file: