CernVM-FS  2.9.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
UniquePtr< unsigned char > Class Template Reference

#include <pointer.h>

Inheritance diagram for UniquePtr< unsigned char >:
Collaboration diagram for UniquePtr< unsigned char >:

Public Member Functions

 UniquePtr ()
 
 UniquePtr (unsigned char *ref)
 
- Public Member Functions inherited from UniquePtrBase< unsigned char, UniquePtr< unsigned char > >
 UniquePtrBase ()
 
 UniquePtrBase (unsigned char *ref)
 
 ~UniquePtrBase ()
 
 operator bool () const
 
unsigned char * operator-> () const
 
 operator unsigned char * ()
 
UniquePtr< unsigned char > & operator= (unsigned char *ref)
 
unsigned char * weak_ref () const
 
bool IsValid () const
 
unsigned char * Release ()
 
void Destroy ()
 

Protected Member Functions

void Free ()
 
- Protected Member Functions inherited from UniquePtrBase< unsigned char, UniquePtr< unsigned char > >
void Free ()
 

Private Types

typedef UniquePtrBase
< unsigned char, UniquePtr
< unsigned char > > 
BaseT
 

Friends

class UniquePtrBase< unsigned char, UniquePtr< unsigned char > >
 

Additional Inherited Members

- Protected Attributes inherited from UniquePtrBase< unsigned char, UniquePtr< unsigned char > >
unsigned char * ref_
 

Detailed Description

template<>
class UniquePtr< unsigned char >

Definition at line 90 of file pointer.h.

Member Typedef Documentation

typedef UniquePtrBase<unsigned char, UniquePtr<unsigned char> > UniquePtr< unsigned char >::BaseT
private

Definition at line 93 of file pointer.h.

Constructor & Destructor Documentation

UniquePtr< unsigned char >::UniquePtr ( )
inline

Definition at line 97 of file pointer.h.

UniquePtr< unsigned char >::UniquePtr ( unsigned char *  ref)
inlineexplicit

Definition at line 98 of file pointer.h.

Member Function Documentation

void UniquePtr< unsigned char >::Free ( )
inlineprotected

Definition at line 100 of file pointer.h.

Here is the call graph for this function:

Friends And Related Function Documentation

friend class UniquePtrBase< unsigned char, UniquePtr< unsigned char > >
friend

Definition at line 95 of file pointer.h.


The documentation for this class was generated from the following file: