#include <ogdf/lib/backward/backward.hpp>
Public Types | |
| using | const_ref_t = const typename rm_ptr< T >::type & |
| using | ref_t = typename rm_ptr< T >::type & |
Public Member Functions | |
| handle () | |
| handle (const handle &from) | |
| handle (T val) | |
| ~handle () | |
| T | get () |
| operator const dummy * () const | |
| T * | operator& () |
| ref_t | operator* () |
| const_ref_t | operator* () const |
| T | operator-> () |
| const T | operator-> () const |
| handle & | operator= (const handle &from) |
| ref_t | operator[] (size_t idx) |
| T | release () |
| void | reset (T new_val) |
| void | swap (handle &b) |
Private Attributes | |
| bool | _empty |
| T | _val |
Definition at line 313 of file backward.hpp.
| using backward::details::handle< T, Deleter >::const_ref_t = const typename rm_ptr<T>::type& |
Definition at line 379 of file backward.hpp.
| using backward::details::handle< T, Deleter >::ref_t = typename rm_ptr<T>::type& |
Definition at line 378 of file backward.hpp.
|
inline |
Definition at line 324 of file backward.hpp.
|
inlineexplicit |
Definition at line 330 of file backward.hpp.
|
inlineexplicit |
Definition at line 331 of file backward.hpp.
|
inlineexplicit |
Definition at line 341 of file backward.hpp.
|
inline |
Definition at line 361 of file backward.hpp.
|
inline |
Definition at line 355 of file backward.hpp.
|
inline |
Definition at line 385 of file backward.hpp.
|
inline |
Definition at line 380 of file backward.hpp.
|
inline |
Definition at line 381 of file backward.hpp.
|
inline |
Definition at line 375 of file backward.hpp.
|
inline |
Definition at line 376 of file backward.hpp.
|
inline |
Definition at line 345 of file backward.hpp.
|
inline |
Definition at line 382 of file backward.hpp.
|
inline |
Definition at line 364 of file backward.hpp.
|
inline |
Definition at line 351 of file backward.hpp.
|
inline |
Definition at line 368 of file backward.hpp.
|
private |
Definition at line 316 of file backward.hpp.
|
private |
Definition at line 315 of file backward.hpp.