CTBgrab
interface using Grab().
More...
#include <CTBgrab.hxx>
Inheritance diagram for CTBgrabable:
Public Methods | |
void | Construct (T *p_dst, T &src) const |
void | Destruct (T &dst, T *p_src) const |
void | Move (T *p_dst, T *p_src) const |
void | Swap (T &v1, T &v2) const |
void | operator() (T &dst, T &src) const |
CTBgrab
interface using Grab().
T(T&, bool)
~T()
T::Grab()
Definition at line 29 of file CTBgrab.hxx.
|
Placement grab construct an object at p_dst with src.
Definition at line 146 of file CTBgrab.icc. |
|
Grab object at dst from p_src, placement destruct object at p_src.
Definition at line 156 of file CTBgrab.icc. |
|
Move an object from p_src to p_dst. Placement grab construct an object at p_dst with p_src, than do a placement destruct at p_src. Definition at line 171 of file CTBgrab.icc. |
|
Exchange contents of v1 and v2.
Definition at line 182 of file CTBgrab.icc. |
|
Grab dst from src.
Definition at line 194 of file CTBgrab.icc. |