ucommon  7.0.0
About: GNU uCommon C++ is a portable and optimized class framework for writing C++ applications that need to use threads and support concurrent synchronization, and that use sockets, XML parsing, object serialization, thread-optimized string and data structure classes, etc..
  Fossies Dox: ucommon-7.0.0.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

Loading...
Searching...
No Matches
ucommon::autoclear< T > Class Template Reference

#include <secure.h>

Inheritance diagram for ucommon::autoclear< T >:
[legend]
Collaboration diagram for ucommon::autoclear< T >:
[legend]

Public Member Functions

 autoclear ()
 
 operator T ()
 
T & operator* ()
 
T * operator-> ()
 
- Public Member Functions inherited from ucommon::AutoClear
virtual ~AutoClear ()
 

Private Member Functions

 __DELETE_COPY (autoclear)
 

Additional Inherited Members

- Protected Member Functions inherited from ucommon::AutoClear
 AutoClear (size_t alloc)
 
- Protected Attributes inherited from ucommon::AutoClear
size_t size
 
void * pointer
 

Detailed Description

template<typename T>
class ucommon::autoclear< T >

Definition at line 74 of file secure.h.

Constructor & Destructor Documentation

◆ autoclear()

template<typename T >
ucommon::autoclear< T >::autoclear ( )
inline

Definition at line 80 of file secure.h.

Member Function Documentation

◆ __DELETE_COPY()

template<typename T >
ucommon::autoclear< T >::__DELETE_COPY ( autoclear< T >  )
private

◆ operator T()

template<typename T >
ucommon::autoclear< T >::operator T ( )
inline

Definition at line 82 of file secure.h.

References ucommon::AutoClear::pointer.

◆ operator*()

template<typename T >
T & ucommon::autoclear< T >::operator* ( )
inline

Definition at line 86 of file secure.h.

References ucommon::AutoClear::pointer.

◆ operator->()

template<typename T >
T * ucommon::autoclear< T >::operator-> ( )
inline

Definition at line 90 of file secure.h.

References ucommon::AutoClear::pointer.


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