ReactOS 0.4.15-dev-8241-g63935f8
ATL::CA2CAEX< t_nBufferLength > Class Template Reference

#include <atlconv.h>

Public Member Functions

 CA2CAEX (_In_z_ LPCSTR psz)
 
 CA2CAEX (_In_z_ LPCSTR psz, _In_ UINT nCodePage)
 
 ~CA2CAEX () noexcept
 
_Ret_z_ operator LPCSTR () const noexcept
 

Public Attributes

LPCSTR m_psz
 

Private Member Functions

 CA2CAEX (_In_ const CA2CAEX &) noexcept=delete
 
CA2CAEXoperator= (_In_ const CA2CAEX &) noexcept=delete
 

Detailed Description

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

Definition at line 20 of file atlconv.h.

Constructor & Destructor Documentation

◆ CA2CAEX() [1/3]

template<int t_nBufferLength = 128>
ATL::CA2CAEX< t_nBufferLength >::CA2CAEX ( _In_z_ LPCSTR  psz)
inline

Definition at line 25 of file atlconv.h.

25: m_psz(psz) { }
LPCSTR m_psz
Definition: atlconv.h:23

◆ CA2CAEX() [2/3]

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

Definition at line 27 of file atlconv.h.

27 : m_psz(psz)
28 {
29 UNREFERENCED_PARAMETER(nCodePage);
30 }
#define UNREFERENCED_PARAMETER(P)
Definition: ntbasedef.h:317

◆ ~CA2CAEX()

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

Definition at line 32 of file atlconv.h.

32{ } // There is nothing to free here

◆ CA2CAEX() [3/3]

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

Member Function Documentation

◆ operator LPCSTR()

template<int t_nBufferLength = 128>
_Ret_z_ ATL::CA2CAEX< t_nBufferLength >::operator LPCSTR ( ) const
inlinenoexcept

Definition at line 34 of file atlconv.h.

34{ return m_psz; }

◆ operator=()

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

Member Data Documentation

◆ m_psz

template<int t_nBufferLength = 128>
LPCSTR ATL::CA2CAEX< t_nBufferLength >::m_psz

Definition at line 23 of file atlconv.h.

Referenced by ATL::CA2CAEX< t_nBufferLength >::operator LPCSTR(), and START_TEST().


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