from libcpp.string cimport string from libcpp.vector cimport vector cdef extern from "" namespace "std": cdef cppclass istream: pass cdef cppclass istringstream(istream): istringstream(char*) cdef extern from "utils/filelib.h": cdef cppclass ReadFile: ReadFile(string) istream* stream() cdef extern from "utils/weights.h": ctypedef double weight_t cdef extern from "utils/wordid.h": ctypedef int WordID cdef extern from "utils/tdict.cc" namespace "TD": cdef string GetString(vector[WordID] st) cdef extern from "utils/verbose.h": cdef void SetSilent(bint) cdef extern from "utils/fdict.h" namespace "FD": WordID Convert(char*) string& Convert(WordID)