78 vector<size_t> match_lens;
87 len = (*syn).length();
92 match_lens.push_back(
len);
98 match_lens.push_back(0);
User-defined methods of the data storage class.
CWord_substitution_Base –.
static bool IsWordBoundary(char ch)
vector< size_t > GetMatchLens(const string &text, const string &pattern, char prev_char) const
~CWord_substitution(void)
#define ITERATE(Type, Var, Cont)
ITERATE macro to sequence through container elements.
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
static bool StartsWith(const CTempString str, const CTempString start, ECase use_case=eCase)
Check if a string starts with a specified prefix value.
@ eNocase
Case insensitive compare.
@ eCase
Case sensitive compare.
const TWord & GetWord(void) const
Get the Word member data.
bool IsSetSynonyms(void) const
Check if a value has been assigned to Synonyms data member.
const TSynonyms & GetSynonyms(void) const
Get the Synonyms member data.
TSynonyms & SetSynonyms(void)
Assign a value to Synonyms data member.
bool IsSetWhole_word(void) const
Check if a value has been assigned to Whole_word data member.
TWord & SetWord(void)
Assign a value to Word data member.
bool IsSetWord(void) const
Check if a value has been assigned to Word data member.
TCase_sensitive GetCase_sensitive(void) const
Get the Case_sensitive member data.
static void text(MDB_val *v)