| RDB 2

Functions
riegl::rdb::library Namespace Reference

RDB library management. More...

## Functions
void | load (const std::string &filename="")
| Load library and resolve functions. More...
void | free ()
| Free library. More...

## Detailed Description

RDB library management.

## Function Documentation

## ◆ free()

void riegl::rdb::library::free | ( |  | ) |

Free library.

Optionally call this function to free the library. Subsequent calls to other library functions will crash the application. If the library is not loaded, this function does nothing.

Throws an exception if the library was not freed successfully.

## ◆ load()

void riegl::rdb::library::load | ( | const std::string & | filename = `""` | ) |

Load library and resolve functions.

Call this function before using any of the other library functions. If no filename is given, then the default library filename is used. If the library is already loaded, this function does nothing. To load a different library, unload the current library first.

Throws an exception if the library was not loaded successfully.