Ejemplo n.º 1
0
 inline void replace_tail( 
     SequenceT& Input,
     unsigned int N,
     const RangeT& Format )
 {
     find_format( 
         Input, 
         tail_finder(N),
         const_formatter(Format) );
 }
Ejemplo n.º 2
0
 inline void replace_last( 
     SequenceT& Input,
     const Collection1T& Search,
     const Collection2T& Format )
 {
     find_format( 
         Input, 
         last_finder(Search),
         const_formatter(Format) );
 }
Ejemplo n.º 3
0
 inline SequenceT replace_tail_copy( 
     const SequenceT& Input,
     unsigned int N,
     const RangeT& Format )
 {
     return find_format_copy( 
         Input,
         tail_finder(N),
         const_formatter(Format) );
 }
Ejemplo n.º 4
0
 inline void replace_all( 
     SequenceT& Input,
     const Range1T& Search,
     const Range2T& Format )
 {
     find_format_all( 
         Input, 
         first_finder(Search),
         const_formatter(Format) );
 }
Ejemplo n.º 5
0
 inline void replace_last( 
     SequenceT& Input,
     const Range1T& Search,
     const Range2T& Format )
 {
     find_format( 
         Input, 
         last_finder(Search),
         const_formatter(Format) );
 }
Ejemplo n.º 6
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) );
 }
Ejemplo n.º 7
0
 inline SequenceT replace_last_copy( 
     const SequenceT& Input,
     const Collection1T& Search,
     const Collection2T& Format )
 {
     return find_format_copy( 
         Input,
         last_finder(Search),
         const_formatter(Format) );
 }
Ejemplo n.º 8
0
 inline void replace_head( 
     SequenceT& Input,
     unsigned int N,
     const CollectionT& Format )
 {
     find_format( 
         Input, 
         head_finder(N),
         const_formatter(Format) );
 }
Ejemplo n.º 9
0
 inline SequenceT replace_head_copy( 
     const SequenceT& Input,
     unsigned int N,
     const CollectionT& Format )
 {
     return find_format_copy( 
         Input,
         head_finder(N),
         const_formatter(Format) );
 }
Ejemplo n.º 10
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) );
 }
Ejemplo n.º 11
0
 inline void replace_nth( 
     SequenceT& Input,
     const Range1T& Search,
     unsigned int Nth,
     const Range2T& Format )
 {
     find_format( 
         Input, 
         nth_finder(Search, Nth),
         const_formatter(Format) );
 }
Ejemplo n.º 12
0
 inline SequenceT replace_nth_copy( 
     const SequenceT& Input,
     const Range1T& Search,
     unsigned int Nth,
     const Range2T& Format )
 {
     return find_format_copy( 
         Input,
         nth_finder(Search, Nth),
         const_formatter(Format) );
 }
Ejemplo n.º 13
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) );
 }
Ejemplo n.º 14
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) );
 }
Ejemplo n.º 15
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) );
 }
Ejemplo n.º 16
0
 inline void replace_range( 
     SequenceT& Input,
     const iterator_range<
         BOOST_STRING_TYPENAME 
             range_iterator<SequenceT>::type>& SearchRange,
     const RangeT& Format)
 {
     find_format(
         Input,
         range_finder(SearchRange),
         const_formatter(Format));
 }
Ejemplo n.º 17
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) );
 }
Ejemplo n.º 18
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) );
 }
Ejemplo n.º 19
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) );
 }
Ejemplo n.º 20
0
 inline OutputIteratorT replace_head_copy(
     OutputIteratorT Output,
     const Collection1T& Input,
     unsigned int N,
     const Collection2T& Format )
 {
     return find_format_copy(
         Output,
         Input,
         head_finder(N),
         const_formatter(Format) );
 }
Ejemplo n.º 21
0
 inline OutputIteratorT replace_last_copy(
     OutputIteratorT Output,
     const Collection1T& Input,
     const Collection2T& Search,
     const Collection3T& Format )
 {
     return find_format_copy(
         Output,
         Input,
         last_finder(Search),
         const_formatter(Format) );
 }
Ejemplo n.º 22
0
 inline OutputIteratorT replace_tail_copy(
     OutputIteratorT Output,
     const Range1T& Input,
     unsigned int N,
     const Range2T& Format )
 {
     return find_format_copy(
         Output,
         Input,
         tail_finder(N),
         const_formatter(Format) );
 }
Ejemplo n.º 23
0
 inline SequenceT replace_range_copy( 
     const SequenceT& Input,
     const iterator_range<
         BOOST_STRING_TYPENAME 
             range_const_iterator<SequenceT>::type>& SearchRange,
     const RangeT& Format)
 {
     return find_format_copy(
         Input,
         range_finder(SearchRange),
         const_formatter(Format));
 }
Ejemplo n.º 24
0
 inline OutputIteratorT ireplace_last_copy(
     OutputIteratorT Output,
     const Collection1T& Input,
     const Collection2T& Search,
     const Collection3T& Format,
     const std::locale& Loc=std::locale() )
 {
     return find_format_copy(
         Output,
         Input,
         last_finder(Search, is_iequal(Loc)),
         const_formatter(Format) );
 }
Ejemplo n.º 25
0
 inline OutputIteratorT replace_nth_copy(
     OutputIteratorT Output,
     const Range1T& Input,
     const Range2T& Search,
     unsigned int Nth,
     const Range3T& Format )
 {
     return find_format_copy(
         Output,
         Input,
         nth_finder(Search, Nth),
         const_formatter(Format) );
 }
Ejemplo n.º 26
0
 inline OutputIteratorT ireplace_all_copy(
     OutputIteratorT Output,
     const Range1T& Input,
     const Range2T& Search,
     const Range3T& Format,
     const std::locale& Loc=std::locale() )
 {
     return find_format_all_copy(
         Output,
         Input,
         first_finder(Search, is_iequal(Loc)),
         const_formatter(Format) );
 }
Ejemplo n.º 27
0
 inline OutputIteratorT replace_range_copy(
     OutputIteratorT Output,
     const Range1T& Input,
     const iterator_range<
         BOOST_STRING_TYPENAME 
             range_const_iterator<Range1T>::type>& SearchRange,
     const Range2T& Format)
 {
     return find_format_copy(
         Output,
         Input,
         range_finder(SearchRange),
         const_formatter(Format));
 }
Ejemplo n.º 28
0
 inline OutputIteratorT ireplace_nth_copy(
     OutputIteratorT Output,
     const Range1T& Input,
     const Range2T& Search,
     unsigned int Nth,
     const Range3T& Format,
     const std::locale& Loc=std::locale() )
 {
     return find_format_copy(
         Output,
         Input,
         nth_finder(Search, Nth, is_iequal(Loc) ),
         const_formatter(Format) );
 }