AddOccurrence(const CQueryNode &FromNode, int FromOcc) | CQueryNode | inline |
AddOccurrences(const CQueryNode &FromNode, int start, int end) | CQueryNode | |
AddOccurrences2(const CQueryNode &FromNode1, int start1, int end1, const CQueryNode &FromNode2, int start2, int end2) | CQueryNode | |
AddOccurrences3(const CQueryNode &FromNode1, int start1, int end1, const CQueryNode &FromNode2, int start2, int end2, const CQueryNode &FromNode3, int start3, int end3) | CQueryNode | |
BreakStride() const | CQueryNode | inline |
ClearAndReserveOccurrences(int size) | CQueryNode | |
ConvertOccurrencesToHits(bool bSeparateHits) | CQueryNode | |
ConvertOccurrencesToHitsForPatterns(bool bSeparateHits) | CQueryNode | |
CQueryBinaryOperationNode() | CQueryBinaryOperationNode | inline |
CQueryBinaryOperationNode(CQueryNode *dtr1, CQueryNode *dtr2) | CQueryBinaryOperationNode | inline |
CQueryNode(bool bUseNodeIndices=false, bool bUseMatchIds=false, const CConcHolder *holder=NULL) | CQueryNode | inline |
Create(const CConcHolder *pHolder, CQueryNode *child1, CQueryNode *child2, string Operation) | CQueryBinaryOperationNode | |
EnsureChunkOffsets() | CQueryNode | |
Evaluate(bool bSeparateHits=false) | CQueryNode | virtual |
EvaluateWithoutHits() | CQueryNode | virtual |
GetFirstOccurrenceInHit(DWORD HitNo, BYTE MatchId) const | CQueryNode | |
GetLastOccurrenceInHit(DWORD HitNo, BYTE MatchId) const | CQueryNode | |
GetMiddleOccurrenceInHit(DWORD HitNo, BYTE MatchId) const | CQueryNode | |
GetNegation() const | CQueryNode | |
GetNodeFrequencyByNodeIndex(size_t NodeIndex) const | CQueryBinaryOperationNode | virtual |
HitOccurrencesBegin(DWORD HitNo) const | CQueryNode | inline |
HitOccurrencesEnd(DWORD HitNo) const | CQueryNode | inline |
hits_add(const CQueryNode &NodeFrom, vector< CHit >::const_iterator First) | CQueryBinaryOperationNode | private |
hits_and_positions_assign(const CQueryNode &NodeFrom) | CQueryBinaryOperationNode | |
hits_and_positions_difference(bool bSeparateHits=false) | CQueryBinaryOperationNode | |
hits_and_positions_intersection(bool bSeparateHits=false) | CQueryBinaryOperationNode | |
hits_and_positions_swap(CQueryNode &NodeFrom) | CQueryBinaryOperationNode | |
hits_and_positions_union(bool bSeparateHits=false) | CQueryBinaryOperationNode | |
IsUniversalWildcard() const | CQueryNode | virtual |
m_bAtomic | CQueryNode | |
m_bNegated | CQueryNode | |
m_bUseMatchIds | CQueryNode | |
m_bUseNodeIndices | CQueryNode | |
m_CacheIds | CQueryNode | |
m_ChunkLengths | CQueryNode | |
m_ChunkOffsets | CQueryNode | |
m_Hits | CQueryNode | |
m_OccurrenceMatchIds | CQueryNode | |
m_OccurrenceNodeIndices | CQueryNode | |
m_Occurrences | CQueryNode | |
m_pChild1 | CQueryBinaryOperationNode | |
m_pChild2 | CQueryBinaryOperationNode | |
m_pHolder | CQueryNode | |
m_Source | CQueryNode | |
pushHit(DWORD BreakNo) | CQueryBinaryOperationNode | inline |
SetHolder(const CConcHolder *pHolder) | CQueryNode | |
SetNegation(bool Value) | CQueryNode | |
SwapOccurrences(CQueryNode &Node, bool swapChunkLengths=false) | CQueryNode | |
~CQueryBinaryOperationNode() | CQueryBinaryOperationNode | virtual |
~CQueryNode() | CQueryNode | virtual |