|
| 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) |
| |