#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.
1.4.7