libcamgm
Public Member Functions | Public Attributes | List of all members
ca_mgm::str::SafeBuf Struct Reference

#include <String.hpp>

Public Member Functions

 SafeBuf ()
 
 ~SafeBuf ()
 
std::string asString () const
 

Public Attributes

char * _buf
 

Detailed Description

Assert free called for allocated char *.

* ...
* SafeBuf safe;
* vasprintf( &safe._buf, format, ap );
* return safe.asString();
*

Constructor & Destructor Documentation

ca_mgm::str::SafeBuf::SafeBuf ( )
inline
ca_mgm::str::SafeBuf::~SafeBuf ( )
inline

Member Function Documentation

std::string ca_mgm::str::SafeBuf::asString ( ) const
inline

Member Data Documentation

char* ca_mgm::str::SafeBuf::_buf

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