root/N0Slib.h

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
////////////////////////////////////////////////////////////////////////
// Copyright (c) Nehmulos 2011-2014
// This file is part of N0 Strain Serialization Library.
//
// N0Strain-Serialization-Library is free software: you can redistribute it and/or modify
// it under the terms of the GNU Lesser General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// N0Strain-Serialization-Library is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
// GNU Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with N0Strain-Serialization-Library.  If not, see https://gnu.org/licenses/lgpl-3.0
////////////////////////////////////////////////////////////////////////




#ifndef N0Slib_H_
#define N0Slib_H_

// disabled export of non stable/badly tested writer/readers
//#include "src/BinaryReader.h"
//#include "src/BinaryWriter.h"
#include "src/PointerCollector.h"
#include "src/XmlReader.h"
#include "src/XmlWriter.h"
#include "src/XsdWriter.h"
#include "src/JsonWriter.h"
#include "src/JsonReader.h"
//#include "src/JsonDrooler.h"


#include "src/Describer.h"
#include "src/DescriberGen.h"
#include "src/N0SlibConstants.h"
#include "src/N0SlibUtils.h"
#include "src/Templates.h"

#endif /* N0Slib_H_ */