VAPOR3 3.9.4
Public Member Functions | List of all members
Wasp::SmartBuf Class Reference

#include <utils.h>

Public Member Functions

 SmartBuf ()
 
 SmartBuf (size_t size)
 
 SmartBuf (const SmartBuf &rhs)
 
SmartBufoperator= (const SmartBuf &rhs)
 
 ~SmartBuf ()
 
void * Alloc (size_t size)
 
void * GetBuf () const
 
size_t GetBufSize () const
 

Detailed Description

Definition at line 11 of file utils.h.

Constructor & Destructor Documentation

◆ SmartBuf() [1/3]

Wasp::SmartBuf::SmartBuf ( )
inline

Definition at line 13 of file utils.h.

◆ SmartBuf() [2/3]

Wasp::SmartBuf::SmartBuf ( size_t  size)
inline

Definition at line 19 of file utils.h.

◆ SmartBuf() [3/3]

Wasp::SmartBuf::SmartBuf ( const SmartBuf rhs)
inline

Definition at line 25 of file utils.h.

◆ ~SmartBuf()

Wasp::SmartBuf::~SmartBuf ( )
inline

Definition at line 40 of file utils.h.

Member Function Documentation

◆ Alloc()

void * Wasp::SmartBuf::Alloc ( size_t  size)

◆ GetBuf()

void * Wasp::SmartBuf::GetBuf ( ) const
inline

Definition at line 45 of file utils.h.

◆ GetBufSize()

size_t Wasp::SmartBuf::GetBufSize ( ) const
inline

Definition at line 46 of file utils.h.

◆ operator=()

SmartBuf & Wasp::SmartBuf::operator= ( const SmartBuf rhs)
inline

Definition at line 32 of file utils.h.


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