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