ReactOS 0.4.15-dev-7953-g1f49173
_Copyable< _Src, _Dst > Struct Template Reference

#include <type_manips.h>

Public Types

enum  { _Ret = (sizeof(_IsCopyableFun(false, __null_src(), __null_src(), __null_dst())) == sizeof(char)) }
 
typedef __bool2type< _Ret >::_Ret _RetT
 

Static Public Member Functions

static _Src * __null_src ()
 
static _Dst * __null_dst ()
 

Detailed Description

template<class _Src, class _Dst>
struct _Copyable< _Src, _Dst >

Definition at line 170 of file type_manips.h.

Member Typedef Documentation

◆ _RetT

template<class _Src , class _Dst >
typedef __bool2type<_Ret>::_Ret _Copyable< _Src, _Dst >::_RetT

Definition at line 174 of file type_manips.h.

Member Enumeration Documentation

◆ anonymous enum

template<class _Src , class _Dst >
anonymous enum
Enumerator
_Ret 

Definition at line 173 of file type_manips.h.

173{ _Ret = (sizeof(_IsCopyableFun(false, __null_src(), __null_src(), __null_dst())) == sizeof(char)) };
static _Dst * __null_dst()
static _Src * __null_src()
char _STLP_CALL _IsCopyableFun(bool, _NoVolatilePointerShim, _Tp const *, _Tp *)

Member Function Documentation

◆ __null_dst()

template<class _Src , class _Dst >
static _Dst * _Copyable< _Src, _Dst >::__null_dst ( )
static

◆ __null_src()

template<class _Src , class _Dst >
static _Src * _Copyable< _Src, _Dst >::__null_src ( )
static

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