Example #1
0
 inline SequenceT erase_all_copy( 
     const SequenceT& Input,
     const RangeT& Search )
 {
     return find_format_all_copy( 
         Input, 
         first_finder(Search),
         empty_formatter(Input) );
 }
Example #2
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) );
 }
Example #3
0
 inline SequenceT replace_all_copy( 
     const SequenceT& Input,
     const Range1T& Search,
     const Range2T& Format )
 {
     return find_format_all_copy( 
         Input,
         first_finder(Search),
         const_formatter(Format) );
 }
 inline SequenceT erase_all_regex_copy( 
     const SequenceT& Input,
     const basic_regex<CharT, RegexTraitsT>& Rx,
     match_flag_type Flags=match_default )
 {
     return find_format_all_copy( 
         Input, 
         regex_finder( Rx, Flags ),
         empty_formatter( Input ) );
 }
Example #5
0
 inline OutputIteratorT erase_all_copy(
     OutputIteratorT Output,
     const Range1T& Input,
     const Range2T& Search )
 {
     return find_format_all_copy(
         Output,
         Input,
         first_finder(Search),
         empty_formatter(Input) );
 }
Example #6
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) );
 }
 inline SequenceT replace_all_regex_copy( 
     const SequenceT& Input,
     const basic_regex<CharT, RegexTraitsT>& Rx,
     const std::basic_string<CharT, FormatStringTraitsT, FormatStringAllocatorT>& Format,
     match_flag_type Flags=match_default | format_default )
 {
     return find_format_all_copy( 
         Input,
         regex_finder( Rx, Flags ),
         regex_formatter( Format, Flags ) );
 }
Example #8
0
 inline OutputIteratorT ierase_all_copy(
     OutputIteratorT Output,
     const Range1T& Input,
     const Range2T& Search,
     const std::locale& Loc=std::locale() )
 {
     return find_format_all_copy(
         Output,
         Input,
         first_finder(Search, is_iequal(Loc)),
         empty_formatter(Input) );
 }
Example #9
0
 inline OutputIteratorT replace_all_copy(
     OutputIteratorT Output,
     const Range1T& Input,
     const Range2T& Search,
     const Range3T& Format )
 {
     return find_format_all_copy(
         Output,
         Input,
         first_finder(Search),
         const_formatter(Format) );
 }
Example #10
0
 inline OutputIteratorT erase_all_regex_copy(
     OutputIteratorT Output,
     const RangeT& Input,
     const basic_regex<CharT, RegexTraitsT>& Rx,
     match_flag_type Flags=match_default )
 {
     return find_format_all_copy(
         Output,
         Input,
         regex_finder( Rx, Flags ),
         empty_formatter( Input ) );
 }
Example #11
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) );
 }