56 uint64_t type, uint64_t syntype);
66 uint64_t
getType(
void)
const {
return m_type;};
71 void setType(uint64_t type) {m_type = type;};
79 static void setCompoundSeparator(
const LimaChar c);
81 static LimaChar getCompoundSeparator();
84 virtual void read(std::istream& file);
85 virtual void write(std::ostream& file)
const;
90 virtual std::string getOutputUTF8String(
void)
const;
94 virtual std::string getIdUTF8String()
const;
142 void convertSpaces(
void);
QDebug & operator<<(QDebug &qd, const std::string &str)
This class is used to type the relation between a part and its enclosing complex token.
void setType(uint64_t type)
uint64_t getSynType(void) const
Lima::LimaString m_realization
BoWRelation(const Lima::LimaString &realization, uint64_t type, uint64_t syntype)
static LimaChar m_separator
uint64_t getType(void) const
virtual BoWRelation * clone() const
static void setUseOnlyRealization(const bool b)
static bool m_useOnlyRealization
static LimaChar getCompoundSeparator()
virtual Lima::LimaString getRealization(void) const
void setSynType(uint64_t type)
BoWRelation(const Lima::LimaString &realization, uint64_t type)
static bool getUseOnlyRealization()
static LimaChar m_compoundSeparator
static void setCompoundSeparator(const LimaChar c)
T & operator<<(T &qd, const BoWType &bt)