Solution46
LibJsonDef.h
[詳解]
1 //=============================================================================
2 /// @file
3 /// JSONライブラリ定義ヘッダファイル
4 ///
5 /// JSONライブラリ定義ヘッダファイルです。
6 ///
7 /// $Id: LibJsonDef.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 <LibCommonDef.h>
19 #include <LibLogOutDef.h>
20 #include <LibNewDelDef.h>
21 
22 //=============================================================================
23 // ライブラリエクスポート宣言マクロ定義
24 #if defined( LIB_JSON_STATIC )
25 # define LIB_JSON_API ///< スタティックライブラリ宣言
26 #elif defined( LIB_JSON_EXPORT )
27 # define LIB_JSON_API __declspec( dllexport ) ///< ダイナミックライブラリエクスポート宣言
28 #else
29 # define LIB_JSON_API __declspec( dllimport ) ///< ダイナミックライブラリインポート宣言
30 #endif
31 
32 //=============================================================================
33 /// JSONライブラリ名前空間
34 ///
35 /// JSONライブラリ名前空間です。
36 ///
37 /// @attention なし
38 ///
39 namespace LibJson {
40  //=========================================================================
41  // 名前空間使用宣言
42  using namespace LibCommon; // 共通ライブラリ名前空間
43  using namespace LibLogOut; // ログ出力ライブラリ名前空間
44  using namespace LibNewDel; // 生成消滅演算子ライブラリ名前空間
45 }
46 
47 #pragma managed( pop )
ログ出力ライブラリ名前空間
Definition: LibLogOut.h:56
生成消滅演算子ライブラリ名前空間
Definition: LibNewDel.h:30
JSONライブラリ名前空間
Definition: CJson.h:24
生成消滅演算子ライブラリ定義ヘッダファイル
共通ライブラリ定義ヘッダファイル
共通ライブラリ名前空間
Definition: CArray.h:23
ログ出力ライブラリ定義ヘッダファイル