#include <xtl_edge_trait.h>
const_edge::first
and const_edge::second
.
EdgeT
cttl::const_edge
, or cttl::edge
template class.
Definition at line 174 of file xtl_edge_trait.h.
Public Member Functions | |
xtl_edge_offset_manager (EdgeT &edge_) | |
Constructs new objects and initializes storage managers corresponding to the encapsulated offset boundaries. | |
void | save (EdgeT &edge_) |
Updates stored offsets. | |
void | swap (EdgeT &edge_) |
Swaps stored offsets with the offsets of another edge. | |
void | restore (EdgeT &edge_) |
Restores stored offsets. | |
Public Attributes | |
EdgeT::offset_manager_T | first |
Stores logical position of the upper edge boundary, const_edge::first . | |
EdgeT::offset_manager_T | second |
Stores logical position of the lower edge boundary, const_edge::second . |
|
Constructs new objects and initializes storage managers corresponding to the encapsulated offset boundaries.
Definition at line 197 of file xtl_edge_trait.h. |
|
Restores stored offsets.
Definition at line 245 of file xtl_edge_trait.h. Referenced by xtl_opbinand::bang_find(), xtl_opbinminus::bang_find(), xtl_opbin2pipe::bang_find(), xtl_opbinand::find(), xtl_opbinminus::find(), xtl_opbin2pipe::find(), xtl_opbinand::match(), xtl_opbinminus::match(), xtl_opbin2pipe::match(), xtl_quote_bool::match_pair(), xtl_quote_generic::match_pair(), and cttl_impl::xtl_match_quote(). |
|
Updates stored offsets.
Definition at line 212 of file xtl_edge_trait.h. Referenced by xtl_opbinand::bang_find(), xtl_opbinminus::bang_find(), xtl_opbinand::find(), xtl_opbinminus::find(), xtl_opbinand::match(), and xtl_opbinminus::match(). |
|
Swaps stored offsets with the offsets of another edge.
Definition at line 226 of file xtl_edge_trait.h. Referenced by xtl_opbin2pipe::bang_find(), xtl_opbin2pipe::find(), and xtl_opbin2pipe::match(). |