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