Theolizer  Version.1.2.0
serializer for C++ / Do you want to update your classes easily ?
external.h
1 //############################################################################
2 // Theolizerをimportするための外部用ヘッダ
3 /*
4  © 2016 Theoride Technology (http://theolizer.com/) All Rights Reserved.
5  "Theolizer" is a registered trademark of Theoride Technology.
6 
7  "Theolizer" License
8  In the case where you are in possession of a valid “Theolizer” License,
9  you may use this file in accordance with the terms and conditions of
10  the use license determined by Theoride Technology.
11 
12  General Public License Version 3 ("GPLv3")
13  You may use this file in accordance with the terms and conditions of
14  GPLv3 published by Free Software Foundation.
15  Please confirm the contents of GPLv3 at https://www.gnu.org/licenses/gpl.txt .
16  A copy of GPLv3 is also saved in a LICENSE.TXT file.
17 
18  商用ライセンス
19  あなたが有効なTheolizer商用ライセンスを保持している場合、
20  セオライド テクノロジーの定める使用許諾書の条件に従って、
21  このファイルを取り扱うことができます。
22 
23  General Public License Version 3(以下GPLv3)
24  Free Software Foundationが公表するGPLv3の使用条件に従って、
25  あなたはこのファイルを取り扱うことができます。
26  GPLv3の内容を https://www.gnu.org/licenses/gpl.txt にて確認して下さい。
27  またGPLv3のコピーをLICENSE.TXTファイルにおいてます。
28 */
29 //############################################################################
30 
31 #if !defined(THEOLIZER_INTERNAL_EXTERNAL_H)
32 #define THEOLIZER_INTERNAL_EXTERNAL_H
33 
34 //############################################################################
35 // dll export関係
36 //############################################################################
37 
38 #if !defined(THEOLIZER_INTERNAL_DLL)
39  #if defined(THEOLIZER_DYN_LINK)
40  #if defined(_MSC_VER)
41  #define THEOLIZER_INTERNAL_DLL __declspec(dllimport)
42  #else
43  #define THEOLIZER_INTERNAL_DLL
44  #endif
45  #else
46  #define THEOLIZER_INTERNAL_DLL
47  #endif
48 #endif
49 
50 //############################################################################
51 // 名前空間
52 //############################################################################
53 
54 namespace theolizer
55 {
56 
57 // ***************************************************************************
58 // internal
59 // theolizer貢献者以外の使用は非推奨
60 // theolizer内部的な使用のみを想定している
61 // 仕様変更の頻度が高い
62 // なお、派生Serializerはtheolizerへフィードバック頂けることを期待しているが、
63 // フィードバック無しで、派生Serializer開発を止めるものではない。
64 // 使用方法の想定が狭いことと、仕様変更の可能性を考慮願いたい。
65 // ***************************************************************************
66 
67 namespace internal
68 {
69 } // namespace internal
70 
71 } // namespace theolizer
72 
73 #endif // THEOLIZER_INTERNAL_EXTERNAL_H
theolizer名前空間
Definition: base.h:53