remove SplitStringBySetTo
Note: mandatory check (NEED_CHECK) was skipped
@@ -395,14 +395,6 @@ static inline void SplitRangeToImpl(I* b, I* e, I d, C* c) {
SplitString(b, e, delim, consumer);
}
-template <class TConsumer, class I, class C>
-static inline void SplitRangeBySetToImpl(I* b, I* e, I* d, C* c) {
- TSetDelimiter<I> delim(d);
- TConsumer consumer(c);
-
- SplitString(b, e, delim, consumer);
-}
-
template <class TConsumer, class I, class C>
static inline void SplitRangeToImpl(I* b, I* e, I* d, C* c) {
TStringDelimiter<I> delim(d);
@@ -417,16 +409,6 @@ static inline void SplitRangeTo(I* b, I* e, I d, C* c) {
SplitRangeToImpl<TContainerConsumer<C>, I, C>(b, e, d, c);
}
-template <class I, class C>
-static inline void SplitRangeBySetTo(I* b, I* e, I* d, C* c) {
- SplitRangeBySetToImpl<TContainerConsumer<C>>(b, e, d, c);
-}
-
-template <class S, class C>
-static inline void SplitStringBySetTo(const S& s, const char* delim, C* c) {
- SplitRangeBySetTo<const char, C>(~s, ~s + +s, delim, c);
-}
-
template <class I, class C>
static inline void SplitRangeTo(I* b, I* e, I* d, C* c) {
SplitRangeToImpl<TContainerConsumer<C>>(b, e, d, c);
