Beispiel #1
0
 inline bool iequals( 
     const Range1T& Input, 
     const Range2T& Test,
     const std::locale& Loc=std::locale())
 {
     return ::boost::algorithm::equals(Input, Test, is_iequal(Loc));
 }
Beispiel #2
0
 inline bool istarts_with( 
     const Range1T& Input, 
     const Range2T& Test,
     const std::locale& Loc=std::locale())
 {
     return starts_with(Input, Test, is_iequal(Loc));
 }
Beispiel #3
0
 inline bool iequals( 
     const Range1T& Input, 
     const Range2T& Test,
     const std::locale& Loc=std::locale())
 {
     return equals(Input, Test, is_iequal(Loc));
 }
Beispiel #4
0
 inline iterator_range< 
     BOOST_STRING_TYPENAME range_iterator<Range1T>::type>
 ifind_last( 
     Range1T& Input, 
     const Range2T& Search,
     const std::locale& Loc=std::locale())
 {
     return find(Input, last_finder(Search, is_iequal(Loc)));
 }
Beispiel #5
0
 inline void ierase_all( 
     SequenceT& Input,
     const RangeT& Search,
     const std::locale& Loc=std::locale() )
 {
     find_format_all( 
         Input, 
         first_finder(Search, is_iequal(Loc)),
         empty_formatter(Input) );
 }
Beispiel #6
0
 inline SequenceT ierase_last_copy( 
     const SequenceT& Input,
     const RangeT& Search,
     const std::locale& Loc=std::locale() )
 {
     return ::lslboost::algorithm::find_format_copy( 
         Input, 
         ::lslboost::algorithm::last_finder(Search, is_iequal(Loc)),
         ::lslboost::algorithm::empty_formatter(Input) );
 }
Beispiel #7
0
 inline void ierase_all( 
     SequenceT& Input,
     const RangeT& Search,
     const std::locale& Loc=std::locale() )
 {
     ::lslboost::algorithm::find_format_all( 
         Input, 
         ::lslboost::algorithm::first_finder(Search, is_iequal(Loc)),
         ::lslboost::algorithm::empty_formatter(Input) );
 }
 inline iterator_range< 
     BOOST_STRING_TYPENAME result_iterator_of<Collection1T>::type>
 ifind_first( 
     Collection1T& Input, 
     const Collection2T& Search,
     const std::locale& Loc=std::locale())
 {
     return first_finder(Search,is_iequal(Loc))(
         begin(Input),end(Input));
 }
Beispiel #9
0
 inline SequenceT ierase_all_copy( 
     const SequenceT& Input,
     const RangeT& Search,
     const std::locale& Loc=std::locale() )
 {
     return find_format_all_copy( 
         Input, 
         first_finder(Search, is_iequal(Loc)),
         empty_formatter(Input) );
 }
Beispiel #10
0
 inline void ireplace_all( 
     SequenceT& Input,
     const Range1T& Search,
     const Range2T& Format,
     const std::locale& Loc=std::locale() )
 {
     ::riakboost::algorithm::find_format_all( 
         Input, 
         ::riakboost::algorithm::first_finder(Search, is_iequal(Loc)),
         ::riakboost::algorithm::const_formatter(Format) );
 }
Beispiel #11
0
 inline SequenceT ireplace_last_copy( 
     const SequenceT& Input,
     const Collection1T& Search,
     const Collection2T& Format,
     const std::locale& Loc=std::locale() )
 {
     return find_format_copy( 
         Input,
         last_finder(Search, is_iequal(Loc)),
         const_formatter(Format) );
 }
Beispiel #12
0
 inline SequenceT ireplace_last_copy( 
     const SequenceT& Input,
     const Range1T& Search,
     const Range2T& Format,
     const std::locale& Loc=std::locale() )
 {
     return ::riakboost::algorithm::find_format_copy( 
         Input,
         ::riakboost::algorithm::last_finder(Search, is_iequal(Loc)),
         ::riakboost::algorithm::const_formatter(Format) );
 }
Beispiel #13
0
 inline void ireplace_all( 
     SequenceT& Input,
     const Range1T& Search,
     const Range2T& Format,
     const std::locale& Loc=std::locale() )
 {
     find_format_all( 
         Input, 
         first_finder(Search, is_iequal(Loc)),
         const_formatter(Format) );
 }
Beispiel #14
0
 inline SequenceT ireplace_all_copy( 
     const SequenceT& Input,
     const Range1T& Search,
     const Range2T& Format,
     const std::locale& Loc=std::locale() )
 {
     return find_format_all_copy( 
         Input,
         first_finder(Search, is_iequal(Loc)),
         const_formatter(Format) );
 }
Beispiel #15
0
 inline void ireplace_last( 
     SequenceT& Input,
     const Collection1T& Search,
     const Collection2T& Format,
     const std::locale& Loc=std::locale() )
 {
     find_format( 
         Input, 
         last_finder(Search, is_iequal(Loc)),
         const_formatter(Format) );
 }
Beispiel #16
0
 inline void ireplace_last( 
     SequenceT& Input,
     const Range1T& Search,
     const Range2T& Format,
     const std::locale& Loc=std::locale() )
 {
     ::geofeatures_boost::algorithm::find_format( 
         Input, 
         ::geofeatures_boost::algorithm::last_finder(Search, is_iequal(Loc)),
         ::geofeatures_boost::algorithm::const_formatter(Format) );
 }
Beispiel #17
0
 inline void ierase_nth( 
     SequenceT& Input,
     const RangeT& Search,
     int Nth,
     const std::locale& Loc=std::locale() )
 {
     ::boost::algorithm::find_format( 
         Input, 
         ::boost::algorithm::nth_finder(Search, Nth, is_iequal(Loc)),
         ::boost::algorithm::empty_formatter(Input) );
 }
Beispiel #18
0
 inline SequenceT ierase_nth_copy( 
     const SequenceT& Input,
     const RangeT& Search,
     unsigned int Nth,
     const std::locale& Loc=std::locale() )
 {
     return find_format_copy( 
         Input, 
         nth_finder(Search, Nth, is_iequal(Loc)),
         empty_formatter(Input) );
 }
Beispiel #19
0
 inline SequenceSequenceT& ifind_all(
     SequenceSequenceT& Result,
     Range1T& Input,
     const Range2T& Search,
     const std::locale& Loc=std::locale() )
 {
     return ::ndnboost::algorithm::iter_find(
         Result,
         Input,
         ::ndnboost::algorithm::first_finder(Search, is_iequal(Loc) ) );        
 }
Beispiel #20
0
 inline void ierase_nth( 
     SequenceT& Input,
     const RangeT& Search,
     int Nth,
     const std::locale& Loc=std::locale() )
 {
     find_format( 
         Input, 
         nth_finder(Search, Nth, is_iequal(Loc)),
         empty_formatter(Input) );
 }
Beispiel #21
0
 inline iterator_range< 
     BOOST_STRING_TYPENAME range_result_iterator<Range1T>::type>
 ifind_nth( 
     Range1T& Input, 
     const Range2T& Search,
     int Nth,
     const std::locale& Loc=std::locale())
 {
     return nth_finder(Search,Nth,is_iequal(Loc))(
         begin(Input),end(Input));
 }
 inline SequenceSequenceT& ifind_all(
     SequenceSequenceT& Result,
     Range1T& Input,
     const Range2T& Search,
     const std::locale& Loc=std::locale() )
 {
     return iter_find(
         Result,
         Input,
         first_finder(Search, is_iequal(Loc) ) );        
 }
Beispiel #23
0
 inline OutputIteratorT ierase_all_copy(
     OutputIteratorT Output,
     const Range1T& Input,
     const Range2T& Search,
     const std::locale& Loc=std::locale() )
 {
     return ::lslboost::algorithm::find_format_all_copy(
         Output,
         Input,
         ::lslboost::algorithm::first_finder(Search, is_iequal(Loc)),
         ::lslboost::algorithm::empty_formatter(Input) );
 }
Beispiel #24
0
 inline void ireplace_nth( 
     SequenceT& Input,
     const Range1T& Search,
     int Nth,
     const Range2T& Format,
     const std::locale& Loc=std::locale() )
 {
     ::lslboost::algorithm::find_format( 
         Input, 
         ::lslboost::algorithm::nth_finder(Search, Nth, is_iequal(Loc)),
         ::lslboost::algorithm::const_formatter(Format) );
 }
Beispiel #25
0
 inline OutputIteratorT ierase_last_copy(
     OutputIteratorT Output,
     const Range1T& Input,
     const Range2T& Search,
     const std::locale& Loc=std::locale() )
 {
     return find_format_copy(
         Output,
         Input,
         last_finder(Search, is_iequal(Loc)),
         empty_formatter(Input) );
 }
Beispiel #26
0
 inline SequenceT ireplace_nth_copy( 
     const SequenceT& Input,
     const Range1T& Search,
     unsigned int Nth,
     const Range2T& Format,
     const std::locale& Loc=std::locale() )
 {
     return find_format_copy( 
         Input,
         nth_finder(Search, Nth, is_iequal(Loc)),
         const_formatter(Format) );
 }
Beispiel #27
0
 inline void ireplace_nth( 
     SequenceT& Input,
     const Range1T& Search,
     unsigned int Nth,
     const Range2T& Format,
     const std::locale& Loc=std::locale() )
 {
     find_format( 
         Input, 
         nth_finder(Search, Nth, is_iequal(Loc)),
         const_formatter(Format) );
 }
Beispiel #28
0
 inline OutputIteratorT ireplace_all_copy(
     OutputIteratorT Output,
     const Range1T& Input,
     const Range2T& Search,
     const Range3T& Format,
     const std::locale& Loc=std::locale() )
 {
     return ::riakboost::algorithm::find_format_all_copy(
         Output,
         Input,
         ::riakboost::algorithm::first_finder(Search, is_iequal(Loc)),
         ::riakboost::algorithm::const_formatter(Format) );
 }
Beispiel #29
0
 inline OutputIteratorT ireplace_all_copy(
     OutputIteratorT Output,
     const Collection1T& Input,
     const Collection2T& Search,
     const Collection3T& Format,
     const std::locale& Loc=std::locale() )
 {
     return find_format_all_copy(
         Output,
         Input,
         first_finder(Search, is_iequal(Loc)),
         const_formatter(Format) );
 }
Beispiel #30
0
 inline OutputIteratorT ireplace_last_copy(
     OutputIteratorT Output,
     const Range1T& Input,
     const Range2T& Search,
     const Range3T& Format,
     const std::locale& Loc=std::locale() )
 {
     return find_format_copy(
         Output,
         Input,
         last_finder(Search, is_iequal(Loc)),
         const_formatter(Format) );
 }