#include <refcntr.hpp>
Public Types | |
typedef T | value_type |
typedef TC | counter_type |
typedef A | Allocator |
Public Member Functions | |
refcntr_proxy () | |
refcntr_proxy (const T &value_a) | |
value_type & | value () |
const value_type & | value () const |
const counter_type & | refs () const |
bool | unique_clear () const |
bool | unique () const |
bool | counting () const |
template<typename T1, bool REFCNT1, typename TC1, typename A1> | |
void | swap (refcntr_proxy< T1, REFCNT1, TC1, A1 > &x) |
Static Public Attributes | |
static const bool | COUNTING = false |
Definition at line 240 of file refcntr.hpp.
typedef A Arageli::refcntr_proxy< T, false, TC, A >::Allocator |
Definition at line 251 of file refcntr.hpp.
typedef TC Arageli::refcntr_proxy< T, false, TC, A >::counter_type |
Definition at line 249 of file refcntr.hpp.
typedef T Arageli::refcntr_proxy< T, false, TC, A >::value_type |
Definition at line 248 of file refcntr.hpp.
Arageli::refcntr_proxy< T, false, TC, A >::refcntr_proxy | ( | ) | [inline] |
Definition at line 253 of file refcntr.hpp.
Arageli::refcntr_proxy< T, false, TC, A >::refcntr_proxy | ( | const T & | value_a | ) | [inline] |
Definition at line 255 of file refcntr.hpp.
bool Arageli::refcntr_proxy< T, false, TC, A >::counting | ( | ) | const [inline] |
Definition at line 265 of file refcntr.hpp.
const counter_type& Arageli::refcntr_proxy< T, false, TC, A >::refs | ( | ) | const [inline] |
Definition at line 261 of file refcntr.hpp.
void Arageli::refcntr_proxy< T, false, TC, A >::swap | ( | refcntr_proxy< T1, REFCNT1, TC1, A1 > & | x | ) | [inline] |
Definition at line 268 of file refcntr.hpp.
bool Arageli::refcntr_proxy< T, false, TC, A >::unique | ( | ) | const [inline] |
Definition at line 263 of file refcntr.hpp.
bool Arageli::refcntr_proxy< T, false, TC, A >::unique_clear | ( | ) | const [inline] |
Definition at line 262 of file refcntr.hpp.
const value_type& Arageli::refcntr_proxy< T, false, TC, A >::value | ( | ) | const [inline] |
Definition at line 259 of file refcntr.hpp.
value_type& Arageli::refcntr_proxy< T, false, TC, A >::value | ( | ) | [inline] |
Definition at line 258 of file refcntr.hpp.
const bool Arageli::refcntr_proxy< T, false, TC, A >::COUNTING = false [static] |
Definition at line 250 of file refcntr.hpp.