ReactOS  0.4.15-dev-3439-g2693a26
_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

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()
char _STLP_CALL _IsCopyableFun(bool, _NoVolatilePointerShim, _Tp const *, _Tp *)
static _Src * __null_src()

Member Function Documentation

◆ __null_dst()

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

◆ __null_src()

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

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