Solution46
総合概要
名前空間
クラス
ファイル
ファイル一覧
ファイルメンバ
LibJson.h
[詳解]
1
//=============================================================================
2
/// @file
3
/// JSONライブラリヘッダファイル
4
///
5
/// JSONライブラリヘッダファイルです。
6
///
7
/// $Id: LibJson.h 245 2019-03-20 15:03:41Z admin $
8
/// $Date: 2019-03-21 00:03:41 +0900 (2019/03/21 (木)) $
9
/// $Author: admin $
10
///
11
/// @attention なし
12
13
#pragma once
14
#pragma managed( push, off )
15
16
//=============================================================================
17
// インクルードファイル
18
#include <
LibJsonDef.h
>
19
20
//=============================================================================
21
// JSONライブラリ名前空間
22
namespace
LibJson
{
23
//=========================================================================
24
/// JSONライブラリクラス
25
///
26
/// JSONライブラリクラスです。
27
///
28
/// @attention シングルトンクラスです。
29
///
30
class
LIB_JSON_API
CLibJson
final {
31
//=====================================================================
32
// 静的公開関数
33
public
:
34
//---------------------------------------------------------------------
35
/// プロジェクト種別取得関数
36
///
37
/// プロジェクト種別取得関数です。
38
///
39
/// @param なし
40
/// @return 文字列ポインタ
41
/// @attention なし
42
///
43
static
wchar_t
const
* GetProjectType() noexcept;
44
45
//---------------------------------------------------------------------
46
/// インスタンスハンドル取得関数
47
///
48
/// インスタンスハンドル取得関数です。
49
///
50
/// @param なし
51
/// @return インスタンスハンドル
52
/// @attention なし
53
///
54
static
HINSTANCE GetInstanceHandle() noexcept;
55
56
//=====================================================================
57
// 削除関数
58
private
:
59
CLibJson
() =
delete
;
60
CLibJson
(
CLibJson
const
& ) =
delete
;
61
CLibJson
& operator=(
CLibJson
const
& ) =
delete
;
62
};
63
}
64
65
#pragma managed( pop )
LibJson
JSONライブラリ名前空間
Definition:
CJson.h:24
LibJsonDef.h
JSONライブラリ定義ヘッダファイル
LIB_JSON_API
#define LIB_JSON_API
ダイナミックライブラリインポート宣言
Definition:
LibJsonDef.h:29
LibJson::CLibJson
JSONライブラリクラス
Definition:
LibJson.h:30
Include
Library
LibJson
LibJson.h
2019年03月26日(火) 13時18分13秒作成 - Solution46 / 構成:
1.8.11