| threaddb 2.0 A file mapped memory container extension

Classes | Namespaces | Macros
threaddbCPP.h File Reference

Interface C++ wrapper classes. More...

`#include "threaddbC.h"`
`#include <stdexcept>`
`#include <string>`
`#include <limits>`

Go to the source code of this file.

## Classes
class | tdb::LinkInfo
| C++ wrapper class to the threadDB_LinkInfo control structure. More...
class | tdb::ItemInfo
| C++ wrapper class to the threadDB_ItemInfo control structure. More...
class | tdb::ReadInfo
| C++ wrapper class to the threadDB_ReadInfo control structure. More...
class | tdb::database
| C++ wrapper class of the threadDB file mapped memory container extension. More...

## Namespaces
| tdb

## Macros
#define | threadDB_throw(a)

## Detailed Description

Interface C++ wrapper classes.

Wrapper classes to the threadDB interface functions.

## Macro Definition Documentation

## ◆ threadDB_throw

#define threadDB_throw | ( |  | a | ) |

Value:
if((a)) \
throw std::runtime_error(ThreadDB_GetErrorMessage(m_pThreadDB));
ThreadDB_GetErrorMessage
const DLLEXPORT_ char * ThreadDB_GetErrorMessage(void *pThreadDB_p)
Information on error state.