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  ("inofficial" and yet experimental doxygen-generated source code documentation)  

temporary.h File Reference
#include <ucommon/platform.h>
#include <ucommon/protocols.h>
#include <ucommon/thread.h>
#include <ucommon/string.h>
#include <ucommon/memory.h>
#include <ucommon/fsys.h>
#include <cstdlib>
#include <cstring>
#include <stdexcept>
Include dependency graph for temporary.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ucommon::temporary< T >
 
class  ucommon::temporary< char * >
 
class  ucommon::temporary< uint8_t * >
 

Namespaces

 ucommon
 

Macros

#define THROW(x)   throw x
 
#define THROWS(x)   throw(x)
 
#define THROWS_ANY   throw()
 

Detailed Description

Temporary templates for C++. This offers automatic management of heap temporary objects.

Definition in file temporary.h.

Macro Definition Documentation

◆ THROW

#define THROW (   x)    throw x

Definition at line 57 of file temporary.h.

◆ THROWS

#define THROWS (   x)    throw(x)

Definition at line 58 of file temporary.h.

◆ THROWS_ANY

#define THROWS_ANY   throw()

Definition at line 59 of file temporary.h.