Pointer to a refcountable object which automatically initializes the pointer with constructing an object.
More...
#include </home/werner/origo/vish/memcore/RefPtr.hpp>
List of all members.
Public Member Functions
-
Ref & operator= (RefCountable *RC)
- Assign from newly allocated object.
-
Ref & operator= (const RefPtr< RefCountable > &RC)
- Assign from reference pointer.
-
Ref ()
- Construct with object created from default constructor.
-
Ref (RefCountable *RC)
- Construct with newly allocated object.
-
Ref (const RefPtr< RefCountable > &RC)
- Construct with object reference to by an reference pointer.
-
template<typename A > Ref (const A &a)
- Construct with object created from one parameters.
-
template<typename A , typename B > Ref (const A &a, const B &b)
- Construct with object created from two parameters.
-
template<typename A , typename B , typename C > Ref (const A &a, const B &b, const C &c)
- Construct with object created from three parameters.
-
template<typename A , typename B , typename C , typename D > Ref (const A &a, const B &b, const C &c, const D &d)
- Construct with object created from four parameters.
-
template<typename A , typename B , typename C , typename D , typename E > Ref (const A &a, const B &b, const C &c, const D &d, const E &e)
- Construct with object created from five parameters.
-
template<typename A , typename B , typename C , typename D , typename E , typename F > Ref (const A &a, const B &b, const C &c, const D &d, const E &e, const F &f)
- Construct with object created from six parameters.
-
~Ref ()
- Destructor.
Detailed Description
Pointer to a refcountable object which automatically initializes the pointer with constructing an object.
The documentation for this struct was generated from the following file: