#include <exception>
#include <stdarg.h>
#include "common.h"
Go to the source code of this file.
Namespaces | |
| namespace | dht |
Classes | |
| class | dht::exception |
| Exception base class. More... | |
| class | dht::exceptionf |
| struct | dht::exceptionf::initv_ctor |
| class | dht::exception_class< ParentType > |
| class | dht::exception_classf< ParentType > |
Defines | |
| #define | _DHT_EXCEPTION_CLASS(name) |
| #define | _DHT_EXCEPTION_SUBCLASS(name, parent) |
| #define _DHT_EXCEPTION_CLASS | ( | name | ) |
Value:
typedef exception_class<> name;\ typedef exception_classf<> name##f;
| #define _DHT_EXCEPTION_SUBCLASS | ( | name, | |||
| parent | ) |
Value:
typedef exception_class<parent> name;\ typedef exception_classf<parent##f> name##f;
1.5.1