DxLibEx
dxle::impl::Counter_template< T >::Cast< U > Struct Template Reference

#include <helper.hpp>

Inheritance diagram for dxle::impl::Counter_template< T >::Cast< U >:
Collaboration diagram for dxle::impl::Counter_template< T >::Cast< U >:

Public Member Functions

 Cast (const U &param)
 
- Public Member Functions inherited from dxle::impl::Counter_template< U >
 Counter_template () DXLE_NOEXCEPT_OR_NOTHROW
 
const U & GetInt () const DXLE_NOEXCEPT_OR_NOTHROW
 整数型の値を取得する More...
 
const U & count () const DXLE_NOEXCEPT_OR_NOTHROW
 整数型の値を取得する More...
 
 operator U () const DXLE_NOEXCEPT_OR_NOTHROW
 整数型の値を取得する More...
 
const This_Toperator+ () const DXLE_NOEXCEPT_OR_NOTHROW
 
This_T operator+ (const U &other) const DXLE_NOEXCEPT_OR_NOTHROW
 
This_T operator- () const DXLE_NOEXCEPT_OR_NOTHROW
 
This_T operator- (const U &other) const DXLE_NOEXCEPT_OR_NOTHROW
 
operator- (const This_T &other) const DXLE_NOEXCEPT_OR_NOTHROW
 
This_Toperator+= (const U &other) DXLE_NOEXCEPT_OR_NOTHROW
 
This_Toperator-= (const U &other) DXLE_NOEXCEPT_OR_NOTHROW
 
bool operator< (const This_T &other) const DXLE_NOEXCEPT_OR_NOTHROW
 
bool operator> (const This_T &other) const DXLE_NOEXCEPT_OR_NOTHROW
 
bool operator<= (const This_T &other) const DXLE_NOEXCEPT_OR_NOTHROW
 
bool operator>= (const This_T &other) const DXLE_NOEXCEPT_OR_NOTHROW
 

Static Public Member Functions

static Counter_template< U > Do (const U &value) DXLE_NOEXCEPT_OR_NOTHROW
 Counter_template<T>からCounter_template<U>にキャストする More...
 

Additional Inherited Members

- Protected Member Functions inherited from dxle::impl::Counter_template< U >
 Counter_template (U param) DXLE_NOEXCEPT_OR_NOTHROW
 

Detailed Description

template<typename T>
template<typename U>
struct dxle::impl::Counter_template< T >::Cast< U >

Definition at line 62 of file helper.hpp.

Constructor & Destructor Documentation

§ Cast()

template<typename T>
template<typename U >
dxle::impl::Counter_template< T >::Cast< U >::Cast ( const U &  param)
inlineexplicit

Definition at line 63 of file helper.hpp.

Member Function Documentation

§ Do()

template<typename T>
template<typename U >
static Counter_template<U> dxle::impl::Counter_template< T >::Cast< U >::Do ( const U &  value)
inlinestatic

Counter_template<T>からCounter_template<U>にキャストする

Definition at line 65 of file helper.hpp.


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