#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;