DSIUnicodeLikeMatcher Member List

This is the complete list of members for DSIUnicodeLikeMatcher, including all inherited members.
CODE_UNIT_SIZEDSIUnicodeLikeHelper [private, static]
DSILikeMatcher()DSILikeMatcher< DSIUnicodeLikeMatcher >
DSILikeMatcher(const void *in_pattern, simba_uint32 in_patternLength, const IndexVector &in_metaCharVector, const simba_int32 in_codeUnitSize=2)DSILikeMatcher< DSIUnicodeLikeMatcher >
DSILikeMatcher< DSIUnicodeLikeMatcher > classDSIUnicodeLikeMatcher [friend]
DSIUnicodeLikeHelper(const Simba::DSI::DSICollatingSequence &in_collatingSequence, EncodingType in_encoding=simba_wstring::GetInternalEncoding())DSIUnicodeLikeHelper [private]
DSIUnicodeLikeMatcher(EncodingType in_encoding, const DSICollatingSequence &in_collatingSequence, simba_wstring &in_pattern, const IndexVector &in_metaCharVector)DSIUnicodeLikeMatcher
EndsWith(const LikeVector::const_iterator &in_LikeNodeIter, const void *in_string, const simba_int32 in_stringByteLength, const simba_int32 in_startIndexInBytes, simba_int32 &out_resultLengthInBytes) const DSIUnicodeLikeHelper [private]
GetEncoding() const DSIUnicodeLikeHelper [inline, private]
LikeSearchContext typedefDSIUnicodeLikeHelper [private]
Match(const void *in_haystack, const simba_uint32 in_hayLength) constDSILikeMatcher< DSIUnicodeLikeMatcher > [virtual]
MatchImpl(const void *in_haystack, const simba_uint32 in_length) constDSILikeMatcher< DSIUnicodeLikeMatcher > [protected]
MULTIPLE_WILDCARDDSIUnicodeLikeHelper [private, static]
ParsePatternAndEscapeStrings(const void *in_pattern, simba_int32 in_patternLength, const void *in_escapeChar, simba_int32 in_escapeCharLength, EncodingType in_encoding, IndexVector &io_metaCharVector, simba_wstring &io_uPattern)DSIUnicodeLikeHelper [private, static]
Search(simba_int32 in_offset, const void *in_pattern, const simba_int32 in_patternByteLength, const void *in_string, const simba_int32 in_stringByteLength, simba_int32 &out_resultLengthInBytes, simba_int32 &out_indexInBytes) const DSIUnicodeLikeHelper [private]
SearchContext< DSIUnicodeLikeHelper >DSIUnicodeLikeMatcher [friend]
SINGLE_WILDCARDDSIUnicodeLikeHelper [private, static]
SkipN(const void *in_string, const simba_int32 in_stringByteLength, simba_int32 in_currentIndexInBytes, simba_int32 in_skipGraphemes, simba_int32 &out_numberofBytesSkipped) const DSIUnicodeLikeHelper [private]
SPACE_CHARDSIUnicodeLikeHelper [private, static]
StartsWith(const void *in_pattern, const simba_int32 in_patternByteLength, const void *in_string, const simba_int32 in_stringByteLength, const simba_int32 in_startIndexInBytes, simba_int32 &out_resultLengthInBytes) const DSIUnicodeLikeHelper [private]
~DSILikeMatcher()DSILikeMatcher< DSIUnicodeLikeMatcher >
~DSIUnicodeLikeHelper()DSIUnicodeLikeHelper [private]
~ILikeMatcher()ILikeMatcher [inline, virtual]

Generated on Wed May 17 14:21:15 2017 for SimbaEngine 10.1.3.1011 by simba