| Solution46
    | 
共通ライブラリ名前空間 [詳解]
| クラス | |
| class | CArray | 
| 配列クラス  [詳解] | |
| class | CConsole | 
| コンソール入出力クラス  [詳解] | |
| class | CConsoleMenu | 
| コンソールメニュークラス  [詳解] | |
| class | CDebug | 
| デバッグクラス  [詳解] | |
| class | CEvent | 
| イベントクラス  [詳解] | |
| class | CFile | 
| ファイル入出力クラス  [詳解] | |
| class | CFileStream | 
| ファイルストリームクラス  [詳解] | |
| class | CLibCommon | 
| 共通ライブラリクラス  [詳解] | |
| class | CMapping | 
| マッピングクラス  [詳解] | |
| class | CMonitor | 
| モニタクラス  [詳解] | |
| class | CMutex | 
| ミューテックスクラス  [詳解] | |
| class | CProcess | 
| プロセスクラス  [詳解] | |
| class | CSemaphore | 
| セマフォクラス  [詳解] | |
| class | CStream | 
| ストリームクラス  [詳解] | |
| class | CStreamOut | 
| ストリーム出力クラス  [詳解] | |
| class | CString | 
| 文字列クラス  [詳解] | |
| class | CStringStream | 
| 文字列ストリームクラス  [詳解] | |
| class | CSync | 
| 同期クラス  [詳解] | |
| class | CSyncAuto | 
| 自動同期クラス  [詳解] | |
| class | CThread | 
| スレッドクラス  [詳解] | |
| class | CTimer | 
| タイマクラス  [詳解] | |
| 列挙型 | |
| enum | EWindowPosition { EWindowPosition::Left, EWindowPosition::Top, EWindowPosition::Right, EWindowPosition::Bottom, EWindowPosition::Full, EWindowPosition::Size } | 
| ウィンドウ表示位置種別列挙体  [詳解] | |
| 関数 | |
| LIB_COMMON_API void | UtilNotifyFatalError (wchar_t const *pszFileName, wchar_t const *pszFuncName, UINT uLineNumber) noexcept | 
| 致命的エラー発生通知関数  [詳解] | |
| LIB_COMMON_API void | UtilNotifyDllMain (HINSTANCE hInstance, DWORD dwReason) noexcept | 
| DLLメイン関数実行通知関数  [詳解] | |
| LIB_COMMON_API void | UtilNotifyConstructor (wchar_t const *pszFuncName) noexcept | 
| コンストラクタ実行通知関数  [詳解] | |
| LIB_COMMON_API void | UtilNotifyDestructor (wchar_t const *pszFuncName) noexcept | 
| デストラクタ実行通知関数  [詳解] | |
| LIB_COMMON_API int | ShowMessage (wchar_t const *pszMessage, HWND hWnd=nullptr, UINT uType=(MB_OK|MB_ICONEXCLAMATION)) noexcept | 
| メッセージ表示関数  [詳解] | |
| LIB_COMMON_API void | OutputDebugFormat (wchar_t const *pszFormat,...) noexcept | 
| デバッグ出力関数  [詳解] | |
| LIB_COMMON_API bool | ExpandFormatArgs (wchar_t *pszBuffer, size_t uSize, wchar_t const *pszFormat, va_list vaArgs) noexcept | 
| 書式設定文字列展開関数  [詳解] | |
| LIB_COMMON_API wchar_t const * | GetExeFilePath (wchar_t *pszBuffer, size_t uSize) noexcept | 
| 実行ファイルパス取得関数  [詳解] | |
| LIB_COMMON_API wchar_t const * | GetExeFileDir (wchar_t *pszBuffer, size_t uSize) noexcept | 
| 実行ファイルディレクトリパス取得関数  [詳解] | |
| LIB_COMMON_API wchar_t const * | GetExeFileName (wchar_t *pszBuffer, size_t uSize) noexcept | 
| 実行ファイル名取得関数  [詳解] | |
| LIB_COMMON_API wchar_t const * | GetDirPath (wchar_t *pszBuffer, size_t uSize, wchar_t const *pszPath) noexcept | 
| ディレクトリパス取得関数  [詳解] | |
| LIB_COMMON_API wchar_t const * | GetFileName (wchar_t *pszBuffer, size_t uSize, wchar_t const *pszPath) noexcept | 
| ファイル名取得関数  [詳解] | |
| LIB_COMMON_API wchar_t const * | GetModuleName (HINSTANCE hInstance, wchar_t *pszBuffer=nullptr, size_t uSize=0) noexcept | 
| モジュール名取得関数  [詳解] | |
| LIB_COMMON_API bool | CompareCharCode (wchar_t ch1, wchar_t ch2, bool bIgnore) noexcept | 
| 文字コード比較関数  [詳解] | |
| LIB_COMMON_API bool | CompareCharCode (wchar_t ch, wchar_t const *pszString, bool bIgnore) noexcept | 
| 文字コード比較関数  [詳解] | |
| LIB_COMMON_API bool | SetWindowPosition (HWND hWnd, EWindowPosition ePos) noexcept | 
| ウィンドウ表示位置設定関数  [詳解] | |
| LIB_COMMON_API DWORD | SearchProcess (wchar_t const *pszPath) | 
| プロセス検索関数  [詳解] | |
| 変数 | |
| template class LIB_COMMON_API | CArray< int > | 
| template class LIB_COMMON_API | CArray< wchar_t > | 
共通ライブラリ名前空間
共通ライブラリ名前空間です。
| 
 | strong | 
ウィンドウ表示位置種別列挙体
ウィンドウ表示位置種別列挙体です。
| 列挙値 | |
|---|---|
| Left | 左 | 
| Top | 上 | 
| Right | 右 | 
| Bottom | 下 | 
| Full | フルサイズ | 
| Size | 列挙体サイズ | 
LibUtility.h の 39 行目に定義があります。
| 
 | noexcept | 
致命的エラー発生通知関数
致命的エラー発生通知関数です。
| [in] | pszFileName | ファイル名 | 
| [in] | pszFuncName | 関数名 | 
| [in] | uLineNumber | 行番号 | 
LibUtility.cpp の 28 行目に定義があります。
参照先 GetExeFileName(), GetFileName(), OutputDebugFormat().

| 
 | noexcept | 
DLLメイン関数実行通知関数
DLLメイン関数実行通知関数です。
| [in] | hInstance | DLLモジュールハンドル | 
| [in] | dwReason | 関数を呼び出す理由 | 
LibUtility.cpp の 71 行目に定義があります。
参照先 GetExeFileName(), OutputDebugFormat().

| 
 | noexcept | 
コンストラクタ実行通知関数
コンストラクタ実行通知関数です。
| [in] | pszFuncName | 関数名 | 
LibUtility.cpp の 110 行目に定義があります。
参照先 GetExeFileName(), OutputDebugFormat().

| 
 | noexcept | 
デストラクタ実行通知関数
デストラクタ実行通知関数です。
| [in] | pszFuncName | 関数名 | 
LibUtility.cpp の 127 行目に定義があります。
参照先 GetExeFileName(), OutputDebugFormat().

| 
 | noexcept | 
メッセージ表示関数
メッセージ表示関数です。
| [in] | pszMessage | メッセージ文字列 | 
| [in] | hWnd | ウィンドウハンドル | 
| [in] | uType | メッセージ種別 | 
LibUtility.cpp の 144 行目に定義があります。
参照元 LibWindow::CWndMain::ExecMenuCommand().

| 
 | noexcept | 
デバッグ出力関数
デバッグ出力関数です。
| [in] | pszFormat | 書式設定文字列 | 
| [in] | ... | 可変長引数リスト | 
LibUtility.cpp の 165 行目に定義があります。
参照先 ExpandFormatArgs().
参照元 AppTest::CAppTest::CAppTest(), AppTest::CAppTest::Main(), UtilNotifyConstructor(), UtilNotifyDestructor(), UtilNotifyDllMain(), UtilNotifyFatalError(), AppTest::CAppTest::~CAppTest().


| 
 | noexcept | 
書式設定文字列展開関数
書式設定文字列展開関数です。
| [out] | pszBuffer | 文字列バッファポインタ | 
| [in] | uSize | バッファサイズ | 
| [in] | pszFormat | 書式設定文字列 | 
| [in] | vaArgs | 引数リスト | 
LibUtility.cpp の 195 行目に定義があります。
参照元 LibCommon::CStreamOut::ExOutputLineArgs(), LibCommon::CStreamOut::OutputArgs(), OutputDebugFormat().

| 
 | noexcept | 
実行ファイルパス取得関数
実行ファイルパス取得関数です。
| [in] | pszBuffer | 文字列バッファポインタ | 
| [in] | uSize | バッファサイズ | 
LibUtility.cpp の 225 行目に定義があります。
参照元 GetExeFileDir(), GetExeFileName(), LibLogOut::CLibLogOut::GetNewLogFilePath().

| 
 | noexcept | 
実行ファイルディレクトリパス取得関数
実行ファイルディレクトリパス取得関数です。
| [in] | pszBuffer | 文字列バッファポインタ | 
| [in] | uSize | バッファサイズ | 
LibUtility.cpp の 248 行目に定義があります。
参照先 GetDirPath(), GetExeFilePath().

| 
 | noexcept | 
実行ファイル名取得関数
実行ファイル名取得関数です。
| [in] | pszBuffer | 文字列バッファポインタ | 
| [in] | uSize | バッファサイズ | 
LibUtility.cpp の 272 行目に定義があります。
参照先 GetExeFilePath(), GetFileName().
参照元 LibLogOut::CLibLogOut::CLibLogOut(), UtilNotifyConstructor(), UtilNotifyDestructor(), UtilNotifyDllMain(), UtilNotifyFatalError().


| 
 | noexcept | 
ディレクトリパス取得関数
ディレクトリパス取得関数です。
| [in] | pszBuffer | 文字列バッファポインタ | 
| [in] | uSize | バッファサイズ | 
| [in] | pszPath | ファイルパス | 
LibUtility.cpp の 296 行目に定義があります。
参照元 GetExeFileDir().

| 
 | noexcept | 
ファイル名取得関数
ファイル名取得関数です。
| [in] | pszBuffer | 文字列バッファポインタ | 
| [in] | uSize | バッファサイズ | 
| [in] | pszPath | ファイルパス | 
LibUtility.cpp の 331 行目に定義があります。
参照元 GetExeFileName(), UtilNotifyFatalError().

| 
 | noexcept | 
モジュール名取得関数
モジュール名取得関数です。
| [in] | hInstance | インスタンスハンドル | 
| [in] | pszBuffer | 文字列バッファポインタ | 
| [in] | uSize | バッファサイズ | 
LibUtility.cpp の 366 行目に定義があります。
参照元 AppTest::CAppTest::Main(), AppTest::CAppTestMenuConsole::ShowProjectInfo().

| 
 | noexcept | 
文字コード比較関数
文字コード比較関数です。
| [in] | ch1 | 比較元文字コード | 
| [in] | ch2 | 比較先文字コード | 
| [in] | bIgnore | 最小文字無視フラグ | 
LibUtility.cpp の 393 行目に定義があります。
参照元 CompareCharCode(), LibCommon::CStream::SkipChar().

| 
 | noexcept | 
文字コード比較関数
文字コード比較関数です。
| [in] | ch | 比較元文字コード | 
| [in] | pszString | 比較先文字列ポインタ | 
| [in] | bIgnore | 最小文字無視フラグ | 
LibUtility.cpp の 420 行目に定義があります。
参照先 CompareCharCode().

| 
 | noexcept | 
ウィンドウ表示位置設定関数
ウィンドウ表示位置設定関数です。
| [in] | hWnd | ウィンドウハンドル | 
| [in] | ePos | ウィンドウ表示位置種別 | 
LibUtility.cpp の 452 行目に定義があります。
参照先 Bottom, Full, Left, Right, Top.
参照元 LibWindow::CWndMain::ExecMenuCommand(), AppTest::CAppTest::ResumeConfigConsole(), AppTest::CAppTest::ResumeConfigWindow(), LibCommon::CConsole::SubThreadProc().

| DWORD LibCommon::SearchProcess | ( | wchar_t const * | pszPath | ) | 
プロセス検索関数
プロセス検索関数です。
| [in] | pszPath | プロセス実行ファイルパス | 
LibUtility.cpp の 507 行目に定義があります。
| template class LIB_COMMON_API LibCommon::CArray< int > | 
CArray.cpp の 29 行目に定義があります。
| template class LIB_COMMON_API LibCommon::CArray< wchar_t > | 
CArray.cpp の 30 行目に定義があります。