HFST - Helsinki Finite-State Transducer Technology - C++ API  version 3.9.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces
MyTransducerLibraryTransducer.h File Reference

Declarations of functions and datatypes that form a bridge between the HFST API and your transducer library. More...

#include "HfstExceptionDefs.h"
#include "HfstFlagDiacritics.h"
#include "HfstSymbolDefs.h"
#include "HfstExtractStrings.h"
#include "my_transducer_library/MyTransducerLibrary.h"
#include <cstdio>
#include <string>
#include <sstream>
#include <iostream>

Go to the source code of this file.

Classes

class  MyTransducerLibraryInputStream
 A skeleton class for reading a new type of binary transducers from a stream. More...
 
class  MyTransducerLibraryOutputStream
 A skeleton class for writing a new type of binary transducers to a stream. More...
 
class  MyTransducerLibraryTransducer
 A skeleton library class that contains operations for a new transducer type that is added under the HFST interface. More...
 

Namespaces

 hfst
 A namespace for HFST functions and datatypes.
 
 hfst::implementations
 A namespace for all code that forms a bridge between backend libraries and HFST.
 

Detailed Description

Declarations of functions and datatypes that form a bridge between the HFST API and your transducer library.

This file lists the classes and functions that a new library must implement before added under the HFST API. Write implementations in file MyTransducerLibraryTransducer.cc