|
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 行目に定義があります。