Solution46
|
ユーティリティライブラリヘッダファイル [詳解]
#include <LibCommonDef.h>
名前空間 | |
LibCommon | |
共通ライブラリ名前空間 | |
マクロ定義 | |
#define | NotifyFatalError() LibCommon::UtilNotifyFatalError(__FILEW__,__FUNCTIONW__,__LINE__) |
致命的エラー発生通知マクロ [詳解] | |
#define | NotifyDllMain(...) LibCommon::UtilNotifyDllMain(__VA_ARGS__) |
DLLメイン関数実行通知マクロ [詳解] | |
#define | NotifyConstructor() LibCommon::UtilNotifyConstructor(__FUNCTIONW__) |
コンストラクタ実行通知マクロ [詳解] | |
#define | NotifyDestructor() LibCommon::UtilNotifyDestructor(__FUNCTIONW__) |
デストラクタ実行通知マクロ [詳解] | |
関数 | |
LIB_COMMON_API void | LibCommon::UtilNotifyFatalError (wchar_t const *pszFileName, wchar_t const *pszFuncName, UINT uLineNumber) noexcept |
致命的エラー発生通知関数 [詳解] | |
LIB_COMMON_API void | LibCommon::UtilNotifyDllMain (HINSTANCE hInstance, DWORD dwReason) noexcept |
DLLメイン関数実行通知関数 [詳解] | |
LIB_COMMON_API void | LibCommon::UtilNotifyConstructor (wchar_t const *pszFuncName) noexcept |
コンストラクタ実行通知関数 [詳解] | |
LIB_COMMON_API void | LibCommon::UtilNotifyDestructor (wchar_t const *pszFuncName) noexcept |
デストラクタ実行通知関数 [詳解] | |
LIB_COMMON_API int | LibCommon::ShowMessage (wchar_t const *pszMessage, HWND hWnd=nullptr, UINT uType=(MB_OK|MB_ICONEXCLAMATION)) noexcept |
メッセージ表示関数 [詳解] | |
LIB_COMMON_API void | LibCommon::OutputDebugFormat (wchar_t const *pszFormat,...) noexcept |
デバッグ出力関数 [詳解] | |
LIB_COMMON_API bool | LibCommon::ExpandFormatArgs (wchar_t *pszBuffer, size_t uSize, wchar_t const *pszFormat, va_list vaArgs) noexcept |
書式設定文字列展開関数 [詳解] | |
LIB_COMMON_API wchar_t const * | LibCommon::GetExeFilePath (wchar_t *pszBuffer, size_t uSize) noexcept |
実行ファイルパス取得関数 [詳解] | |
LIB_COMMON_API wchar_t const * | LibCommon::GetExeFileDir (wchar_t *pszBuffer, size_t uSize) noexcept |
実行ファイルディレクトリパス取得関数 [詳解] | |
LIB_COMMON_API wchar_t const * | LibCommon::GetExeFileName (wchar_t *pszBuffer, size_t uSize) noexcept |
実行ファイル名取得関数 [詳解] | |
LIB_COMMON_API wchar_t const * | LibCommon::GetDirPath (wchar_t *pszBuffer, size_t uSize, wchar_t const *pszPath) noexcept |
ディレクトリパス取得関数 [詳解] | |
LIB_COMMON_API wchar_t const * | LibCommon::GetFileName (wchar_t *pszBuffer, size_t uSize, wchar_t const *pszPath) noexcept |
ファイル名取得関数 [詳解] | |
LIB_COMMON_API wchar_t const * | LibCommon::GetModuleName (HINSTANCE hInstance, wchar_t *pszBuffer=nullptr, size_t uSize=0) noexcept |
モジュール名取得関数 [詳解] | |
LIB_COMMON_API bool | LibCommon::CompareCharCode (wchar_t ch1, wchar_t ch2, bool bIgnore) noexcept |
文字コード比較関数 [詳解] | |
LIB_COMMON_API bool | LibCommon::CompareCharCode (wchar_t ch, wchar_t const *pszString, bool bIgnore) noexcept |
文字コード比較関数 [詳解] | |
LIB_COMMON_API bool | LibCommon::SetWindowPosition (HWND hWnd, EWindowPosition ePos) noexcept |
ウィンドウ表示位置設定関数 [詳解] | |
LIB_COMMON_API DWORD | LibCommon::SearchProcess (wchar_t const *pszPath) |
プロセス検索関数 [詳解] | |
ユーティリティライブラリヘッダファイル
ユーティリティライブラリヘッダファイルです。
LibUtility.h に定義があります。
#define NotifyFatalError | ( | ) | LibCommon::UtilNotifyFatalError(__FILEW__,__FUNCTIONW__,__LINE__) |
致命的エラー発生通知マクロ
LibUtility.h の 22 行目に定義があります。
参照元 LibCommon::CConsole::CConsole(), LibCommon::CConsoleMenu::CConsoleMenu(), LibJson::CJson::CJson(), LibJson::CJsonToken::CJsonToken(), LibLogOut::CLibLogOut::CLibLogOut(), LibNewDel::CLibNewDel::CLibNewDel(), LibWindow::CWndMain::CWndMain(), AppTest::CAppTestMenuConsole::GenerateFatalError(), LibLogOut::CLibLogOut::Indent(), LibCommon::CMutex::Lock(), LibNewDel::CLibNewDel::NotifyOperatorDelete(), LibNewDel::CLibNewDel::NotifyOperatorNew(), LibLogOut::CLibLogOut::OutputString(), LibCommon::CMutex::Release(), LibCommon::CConsoleMenu::SubThreadProc(), LibLogOut::CLibLogOut::SubThreadProc(), LibCommon::CConsole::SubThreadProc(), LibLogOut::CLibLogOut::Unindent(), LibCommon::CStreamOut::Unindent(), LibCommon::CMutex::Unlock(), LibNewDel::CLibNewDel::UpdateProcessInfo(), LibLogOut::CLibLogOut::UpdateProcessInfo() (計22項目).
#define NotifyDllMain | ( | ... | ) | LibCommon::UtilNotifyDllMain(__VA_ARGS__) |
DLLメイン関数実行通知マクロ
LibUtility.h の 23 行目に定義があります。
#define NotifyConstructor | ( | ) | LibCommon::UtilNotifyConstructor(__FUNCTIONW__) |
#define NotifyDestructor | ( | ) | LibCommon::UtilNotifyDestructor(__FUNCTIONW__) |