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
theolizer名前空間
Definition:
base.h:53
Theolizer
source
library
theolizer
internal
external.h
© 2016
Theoride Technology
All Rights Reserved. "Theolizer" is a registered trademark of Theoride Technology.
構築:
1.8.12