nlib
TransformXml.h
[詳解]
1 
2 #pragma once
3 #ifndef INCLUDE_NN_NLIB_EXI_TRANSFORMXML_H_
4 #define INCLUDE_NN_NLIB_EXI_TRANSFORMXML_H_
5 
6 #include "nn/nlib/Config.h"
7 
8 #if defined(_MSC_VER) && defined(nx_exi_EXPORTS)
9 #undef NLIB_VIS_PUBLIC
10 #define NLIB_VIS_PUBLIC NLIB_WINEXPORT
11 #endif
12 
13 NLIB_NAMESPACE_BEGIN
14 namespace exi {
15 class XmlStreamReader;
16 class XmlStreamWriter;
17 
18 NLIB_VIS_PUBLIC bool TransformXml(XmlStreamReader* r, XmlStreamWriter* w) NLIB_NOEXCEPT;
19 
20 } // namespace exi
21 NLIB_NAMESPACE_END
22 
23 #if defined(_MSC_VER) && defined(nx_exi_EXPORTS)
24 #undef NLIB_VIS_PUBLIC
25 #define NLIB_VIS_PUBLIC NLIB_WINIMPORT
26 #endif
27 
28 #endif // INCLUDE_NN_NLIB_EXI_TRANSFORMXML_H_
#define NLIB_VIS_PUBLIC
関数やクラス等のシンボルをライブラリの外部に公開します。
Definition: Platform_unix.h:61
bool TransformXml(XmlStreamReader *r, XmlStreamWriter *w) noexcept
XmlStreamReaderから読み込んで、XmlStreamWriterへ書き出します。
#define NLIB_NOEXCEPT
環境に合わせてnoexcept 又は同等の定義がされます。
Definition: Config.h:86
開発環境別の設定が書かれるファイルです。