#include <edge_functors.h>
Public Member Functions | |
edge_second_insert_go (StringT const &str_) | |
Constructs function object and initializes it with the source substring. | |
void | operator() (edge< PolicyT, StringT > &edge_) |
Function call operator, inserts substring specified when the function object was constructed, at the offset pointed by the lower boundary cttl::const_edge::second. | |
Public Attributes | |
StringT | m_str |
Stores string to insert. |
Function object, which, if called as a function, inserts substring specified when the function object was constructed, at the offset pointed by the upper boundary cttl::const_edge::second.
PolicyT | specifies space policy. The default policy is cttl::policy_default. | |
StringT | specifies type of the encapsulated string. The default is std::string |
Definition at line 208 of file edge_functors.h.
cttl::edge_second_insert_go< PolicyT, StringT >::edge_second_insert_go | ( | StringT const & | str_ | ) |
Constructs function object and initializes it with the source substring.
Definition at line 211 of file edge_functors.h.
00212 : 00213 m_str( str_ ) 00214 { 00215 }
void cttl::edge_second_insert_go< PolicyT, StringT >::operator() | ( | edge< PolicyT, StringT > & | edge_ | ) |
Function call operator, inserts substring specified when the function object was constructed, at the offset pointed by the lower boundary cttl::const_edge::second.
Definition at line 228 of file edge_functors.h.
00229 { 00230 edge_.second.insert_go( m_str ); 00231 }
StringT cttl::edge_second_insert_go< PolicyT, StringT >::m_str |