16#ifndef FSA_LEXICON_COMPOUND_ELEMENT_H
17#define FSA_LEXICON_COMPOUND_ELEMENT_H
27 :
std::pair<uint64_t, uint64_t> (0,0) {}
29 :
std::pair<uint64_t, uint64_t> (head, ext) {}
32 uint64_t
getHead()
const {
return first; }
33 uint64_t
getExt()
const {
return second ;}
34 void print (std::ostream& os)
const;
55 :
std::pair<uint64_t, uint64_t> (0, 0) {}
57 :
std::pair<uint64_t, uint64_t> (first, next) {}
61 uint64_t
getNext()
const {
return second; }
62 void print ( std::ostream& os)
const;
82 :
std::pair<
Lima::Common::FsaAccess::
DepCompound, uint64_t>() {std::make_pair(depCompound,
id);}
84 uint64_t
getId()
const {
return second ;}
101 uint64_t
getId()
const {
return second; }
QDebug & operator<<(QDebug &qd, const std::string &str)
#define LIMA_FSAACCESS_EXPORT
DepCompoundLink(Lima::Common::FsaAccess::DepCompound depCompound, uint64_t id)
Lima::Common::FsaAccess::DepCompound getDepCompound() const
DepCompound(uint64_t head, uint64_t ext)
ExtCompoundLink(Lima::Common::FsaAccess::ExtCompound extCompound, uint64_t id)
Lima::Common::FsaAccess::ExtCompound getExtCompound() const
ExtCompound(uint64_t first, uint64_t next)
uint64_t getFirst() const
bool operator()(const DepCompoundLink &link1, const DepCompoundLink &link2) const
bool operator()(const DepCompound &cpp1, const DepCompound &cpp2) const
bool operator()(const ExtCompoundLink &link1, const ExtCompoundLink &link2) const
bool operator()(const ExtCompound &cpp1, const ExtCompound &cpp2) const