Lhaz
読み取り中…
検索中…
一致する文字列を見つけられません
公開メンバ関数 | 限定公開メンバ関数 | 非公開メンバ関数 | 非公開変数類 | 全メンバ一覧
WinUnit::AssertExceptionW< size > クラステンプレート

#include <WinUnit.h>

WinUnit::AssertExceptionW< size > の継承関係図
WinUnit::AssertException WinUnit::AssertExceptionA< size >

公開メンバ関数

 AssertExceptionW ()
 
void AppendMessage (const wchar_t *message,...)
 
void AppendMessage (const wchar_t *message, va_list args)
 
virtual const wchar_t * Message ()
 Returns the message associated with this exception.
 
- 基底クラス WinUnit::AssertException に属する継承公開メンバ関数
virtual ‾AssertException ()=0
 

限定公開メンバ関数

 __declspec (property(get=GetAvailableBufferStart)) wchar_t *AvailableBufferStart
 
wchar_t * GetAvailableBufferStart ()
 
 __declspec (property(get=GetAvailableBufferLength)) size_t AvailableBufferLength
 
size_t GetAvailableBufferLength ()
 
 __declspec (property(get=GetMessageLength, put=SetMessageLength)) size_t MessageLength
 
size_t GetMessageLength ()
 
void SetMessageLength (size_t messageLength)
 

非公開メンバ関数

AssertExceptionWoperator= (AssertExceptionW &)
 

非公開変数類

size_t _messageLength
 
const size_t _cchBuffer
 
wchar_t _buffer [size]
 

構築子と解体子

◆ AssertExceptionW()

template<size_t size>
WinUnit::AssertExceptionW< size >::AssertExceptionW ( )
inline

関数詳解

◆ __declspec() [1/3]

template<size_t size = MAX_ASSERT_MESSAGE_LENGTH>
WinUnit::AssertExceptionW< size >::__declspec ( property(get=GetAvailableBufferLength )
protected

◆ __declspec() [2/3]

template<size_t size = MAX_ASSERT_MESSAGE_LENGTH>
WinUnit::AssertExceptionW< size >::__declspec ( property(get=GetAvailableBufferStart )
protected

◆ __declspec() [3/3]

template<size_t size = MAX_ASSERT_MESSAGE_LENGTH>
WinUnit::AssertExceptionW< size >::__declspec ( property(get=GetMessageLength, put=SetMessageLength )
protected

◆ AppendMessage() [1/2]

template<size_t size>
void WinUnit::AssertExceptionW< size >::AppendMessage ( const wchar_t *  message,
va_list  args 
)
inline

◆ AppendMessage() [2/2]

template<size_t size>
void WinUnit::AssertExceptionW< size >::AppendMessage ( const wchar_t *  message,
  ... 
)
inline

◆ GetAvailableBufferLength()

template<size_t size = MAX_ASSERT_MESSAGE_LENGTH>
size_t WinUnit::AssertExceptionW< size >::GetAvailableBufferLength ( )
inlineprotected

◆ GetAvailableBufferStart()

template<size_t size = MAX_ASSERT_MESSAGE_LENGTH>
wchar_t * WinUnit::AssertExceptionW< size >::GetAvailableBufferStart ( )
inlineprotected

◆ GetMessageLength()

template<size_t size = MAX_ASSERT_MESSAGE_LENGTH>
size_t WinUnit::AssertExceptionW< size >::GetMessageLength ( )
inlineprotected

◆ Message()

template<size_t size>
const wchar_t * WinUnit::AssertExceptionW< size >::Message ( )
inlinevirtual

Returns the message associated with this exception.

WinUnit::AssertExceptionを実装しています。

◆ operator=()

template<size_t size = MAX_ASSERT_MESSAGE_LENGTH>
AssertExceptionW & WinUnit::AssertExceptionW< size >::operator= ( AssertExceptionW< size > &  )
private

◆ SetMessageLength()

template<size_t size = MAX_ASSERT_MESSAGE_LENGTH>
void WinUnit::AssertExceptionW< size >::SetMessageLength ( size_t  messageLength)
inlineprotected

メンバ詳解

◆ _buffer

template<size_t size = MAX_ASSERT_MESSAGE_LENGTH>
wchar_t WinUnit::AssertExceptionW< size >::_buffer[size]
private

◆ _cchBuffer

template<size_t size = MAX_ASSERT_MESSAGE_LENGTH>
const size_t WinUnit::AssertExceptionW< size >::_cchBuffer
private

◆ _messageLength

template<size_t size = MAX_ASSERT_MESSAGE_LENGTH>
size_t WinUnit::AssertExceptionW< size >::_messageLength
private

このクラス詳解は次のファイルから抽出されました: