MorphDeserializer.hpp 939 Bytes
/* 
 * File:   MorphDeserializer.hpp
 * Author: mlenart
 *
 * Created on 12 listopad 2013, 15:31
 */

#ifndef MORPHDESERIALIZER_HPP
#define	MORPHDESERIALIZER_HPP

#include <vector>
#include "fsa.hpp"
#include "InterpsGroup.hpp"

class MorphDeserializer: public Deserializer<std::vector<InterpsGroup>> {
public:
    MorphDeserializer();
    MorphDeserializer(const MorphDeserializer& orig);
    virtual ~MorphDeserializer();
    long deserialize(
        const unsigned char* ptr, 
        std::vector<InterpsGroup>& interps) const;
private:

};

//class MorphDeserializer: public Deserializer<std::vector<EncodedInterpretation>> {
//public:
//    MorphDeserializer();
//    MorphDeserializer(const MorphDeserializer& orig);
//    virtual ~MorphDeserializer();
//    long deserialize(
//        const unsigned char* ptr, 
//        std::vector<EncodedInterpretation>& interps) const;
//private:
//
//};

#endif	/* MORPHDESERIALIZER_HPP */