|
AAcid | unknownValueImpl (AAcid *) |
|
void | assign (char &c_target, AAcid const &source) |
|
void | assign (AAcid &target, uint8_t c_source) |
|
void | assign (AAcid &target, char c_source) |
|
template<typename T > |
void | _getSpawnRange (const AAcid c, T &idxFirst, T &idxLast) |
| given an ambAA c , return a range of AA's (including idxLast ) which need to be spawned. More...
|
|
template<typename TNeedle > |
void | _createAcTrie (Pattern< TNeedle, FuzzyAC > &me) |
|
template<typename TNeedle , typename TNeedle2 > |
void | setHost (Pattern< TNeedle, FuzzyAC > &me, TNeedle2 const &needle) |
|
template<typename TNeedle , typename TNeedle2 > |
void | setHost (Pattern< TNeedle, FuzzyAC > &me, TNeedle2 &needle) |
|
template<typename TNeedle > |
Size< TNeedle >::Type | position (const PatternAuxData< TNeedle > &dh) |
|
template<typename TFinder , typename TNeedle > |
void | _reportHit (TFinder &finder, const Pattern< TNeedle, FuzzyAC > &me, PatternAuxData< TNeedle > &dh) |
|
bool | isAmbiguous (AAcid c) |
|
bool | isAmbiguous (const AAString &s) |
|
template<typename TNeedle > |
bool | _createSecondarySpawns (const Pattern< TNeedle, FuzzyAC > &me, PatternAuxData< TNeedle > &dh, Spawn< TNeedle > &spawn, const AAcid c) |
|
template<class TNeedle > |
std::string | getPath (const Pattern< TNeedle, FuzzyAC > &me, typename Pattern< TNeedle, FuzzyAC >::TVert current_state) |
| for debug only More...
|
|
template<class TNeedle > |
void | addHits (const Pattern< TNeedle, FuzzyAC > &me, PatternAuxData< TNeedle > &dh, const Spawn< TNeedle > &spawn) |
|
template<class TNeedle > |
void | addHits (const Pattern< TNeedle, FuzzyAC > &me, PatternAuxData< TNeedle > &dh, const typename Pattern< TNeedle, FuzzyAC >::TVert ¤t_state) |
|
template<typename TNeedle > |
bool | _consumeChar (const Pattern< TNeedle, FuzzyAC > &me, PatternAuxData< TNeedle > &dh, typename Pattern< TNeedle, FuzzyAC >::TVert ¤t, const AAcid c) |
| Universal UN-ambiguous char consumer. Works for Master and Spawns. More...
|
|
template<typename TNeedle > |
bool | _consumeChar (const Pattern< TNeedle, FuzzyAC > &me, PatternAuxData< TNeedle > &dh, Spawn< TNeedle > &spawn, const AAcid c) |
| Consume UN-ambiguous char, while checking prefix/root conditions. More...
|
|
template<typename TNeedle > |
bool | _spawnConsumeChar (const Pattern< TNeedle, FuzzyAC > &me, PatternAuxData< TNeedle > &dh, Spawn< TNeedle > &spawn, const AAcid c) |
|
template<typename TNeedle > |
void | _masterConsumeChar (const Pattern< TNeedle, FuzzyAC > &me, PatternAuxData< TNeedle > &dh, const AAcid c) |
|
template<typename TFinder , typename TNeedle > |
bool | find (TFinder &finder, const Pattern< TNeedle, FuzzyAC > &me, PatternAuxData< TNeedle > &dh) |
|