Noise Modeler Library  0.1
Library for procedurally generating noise-based terrains and other content
 All Classes Files Functions Variables Enumerations Enumerator Groups Pages
serializer.hpp
1 #ifndef NM_SERIALIZER_HPP
2 #define NM_SERIALIZER_HPP
3 
4 #include <string>
5 
6 namespace nm {
7 
8 class TypeManager;
9 
15 {
16 public:
17  Serializer();
18  std::string serialize(const TypeManager& typeManager);
19 };
20 
21 } // namespace nm
22 
23 #endif // NM_SERIALIZER_HPP
The top-level entity of a noise model. Encapsulates several user types as well as built-in types...
Definition: typemanager.hpp:31
Serializes a TypeManager to a JSON string.
Definition: serializer.hpp:14