size_t
.
More...
#include <xtl_edge_trait.h>
Public Member Functions | |
operator size_t () const | |
Returns position preserved by the guard. | |
xtl_mutable_offset_guard < StringT > & | operator= (xtl_mutable_offset_guard< StringT > const &other_) |
Overloaded assignment operator. | |
xtl_mutable_offset_guard < StringT > & | operator= (size_t offset_) |
Assigns new position preserved by the guard. | |
xtl_mutable_offset_guard (cttl::node< StringT > &node_, size_t offset_) | |
Constructs guard object and specifies its initial position. | |
xtl_mutable_offset_guard (cttl::node< StringT > &node_) | |
Constructs offset guard from existing cttl::node. |
size_t
.
The class delegates actual storage to the private copy of cttl::node.
StringT | specifies type of the string referenced by cttl::node. |
Definition at line 113 of file xtl_edge_trait.h.
cttl_impl::xtl_mutable_offset_guard< StringT >::xtl_mutable_offset_guard | ( | cttl::node< StringT > & | node_ | ) |
cttl_impl::xtl_mutable_offset_guard< StringT >::xtl_mutable_offset_guard | ( | cttl::node< StringT > & | node_, | |
size_t | offset_ | |||
) |
Constructs guard object and specifies its initial position.
Definition at line 132 of file xtl_edge_trait.h.
cttl_impl::xtl_mutable_offset_guard< StringT >::operator size_t | ( | ) | const |
xtl_mutable_offset_guard< StringT >& cttl_impl::xtl_mutable_offset_guard< StringT >::operator= | ( | xtl_mutable_offset_guard< StringT > const & | other_ | ) |
xtl_mutable_offset_guard< StringT >& cttl_impl::xtl_mutable_offset_guard< StringT >::operator= | ( | size_t | offset_ | ) |