1
0
mirror of https://github.com/borgesdan/xn65 synced 2024-12-29 21:54:47 +01:00

Implementações em serialization.hpp

This commit is contained in:
Danilo Borges Santos 2024-11-20 15:02:39 -03:00
parent 82a72bf018
commit 35cf5d54f9
3 changed files with 28 additions and 16 deletions

View File

@ -6,9 +6,11 @@
#include <map>
#include "xna/exception.hpp"
#include "xna/helpers.hpp"
#include "serialization.hpp"
namespace xna {
class ContentTypeSerializer;
class ContentBuilderLogger {
};

View File

@ -0,0 +1,25 @@
#ifndef XNA_PIPELINE_SERIALIZER_HPP
#define XNA_PIPELINE_SERIALIZER_HPP
#include <string>
#include "xna/csharp/xml.hpp"
namespace xna {
class ContentTypeSerializer {
};
struct ISerialization {
virtual void Serialize(ContentTypeSerializer& serializer) = 0;
};
class IntermediateSerializer {
public:
template <typename T>
static T Deserialize(XmlReader& input, std::string referenceRelocationPath) {
}
};
}
#endif

View File

@ -1,15 +0,0 @@
#ifndef XNA_PIPELINE_SERIALIZER_HPP
#define XNA_PIPELINE_SERIALIZER_HPP
#include "xna/csharp/xml.hpp"
namespace xna {
class IntermediateSerializer {
template <typename T>
static T Deserialize<T>(XmlReader& input, std::string referenceRelocationPath) {
}
};
}
#endif