ReactOS 0.4.16-dev-112-g52265ae
ATL::CW2CWEX< t_nBufferLength > Class Template Reference

#include <atlconv.h>

Public Member Functions

 CW2CWEX (_In_z_ LPCWSTR psz)
 
 CW2CWEX (_In_z_ LPCWSTR psz, _In_ UINT nCodePage)
 
 ~CW2CWEX () noexcept
 
_Ret_z_ operator LPCWSTR () const noexcept
 

Public Attributes

LPCWSTR m_psz
 

Private Member Functions

 CW2CWEX (_In_ const CW2CWEX &) noexcept=delete
 
CW2CWEXoperator= (_In_ const CW2CWEX &) noexcept=delete
 

Detailed Description

template<int t_nBufferLength = 128>
class ATL::CW2CWEX< t_nBufferLength >

Definition at line 44 of file atlconv.h.

Constructor & Destructor Documentation

◆ CW2CWEX() [1/3]

template<int t_nBufferLength = 128>
ATL::CW2CWEX< t_nBufferLength >::CW2CWEX ( _In_z_ LPCWSTR  psz)
inline

Definition at line 49 of file atlconv.h.

49: m_psz(psz) { }
LPCWSTR m_psz
Definition: atlconv.h:47

◆ CW2CWEX() [2/3]

template<int t_nBufferLength = 128>
ATL::CW2CWEX< t_nBufferLength >::CW2CWEX ( _In_z_ LPCWSTR  psz,
_In_ UINT  nCodePage 
)
inline

Definition at line 51 of file atlconv.h.

51 : m_psz(psz)
52 {
53 UNREFERENCED_PARAMETER(nCodePage);
54 }
#define UNREFERENCED_PARAMETER(P)
Definition: ntbasedef.h:317

◆ ~CW2CWEX()

template<int t_nBufferLength = 128>
ATL::CW2CWEX< t_nBufferLength >::~CW2CWEX ( )
inlinenoexcept

Definition at line 56 of file atlconv.h.

56{ } // There is nothing to free here

◆ CW2CWEX() [3/3]

template<int t_nBufferLength = 128>
ATL::CW2CWEX< t_nBufferLength >::CW2CWEX ( _In_ const CW2CWEX< t_nBufferLength > &  )
privatedeletenoexcept

Member Function Documentation

◆ operator LPCWSTR()

template<int t_nBufferLength = 128>
_Ret_z_ ATL::CW2CWEX< t_nBufferLength >::operator LPCWSTR ( ) const
inlinenoexcept

Definition at line 58 of file atlconv.h.

58{ return m_psz; }

◆ operator=()

template<int t_nBufferLength = 128>
CW2CWEX & ATL::CW2CWEX< t_nBufferLength >::operator= ( _In_ const CW2CWEX< t_nBufferLength > &  )
privatedeletenoexcept

Member Data Documentation

◆ m_psz

template<int t_nBufferLength = 128>
LPCWSTR ATL::CW2CWEX< t_nBufferLength >::m_psz

Definition at line 47 of file atlconv.h.

Referenced by ATL::CW2CWEX< t_nBufferLength >::operator LPCWSTR(), and START_TEST().


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