Shadowrun: Awakened 29 September 2011 - Build 871
Classes | Namespaces | Defines
exception.h File Reference
#include "build_config.h"
#include <stdexcept>
#include <string>
#include <memory>
Include dependency graph for exception.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  sql::InvalidArgumentException
struct  sql::InvalidInstanceException
struct  sql::MethodNotImplementedException
struct  sql::NonScrollableException
class  sql::SQLException

Namespaces

namespace  sql

Defines

#define MEMORY_ALLOC_OPERATORS(Class)

Define Documentation

#define MEMORY_ALLOC_OPERATORS (   Class)
Value:
void* operator new(size_t size) throw (std::bad_alloc) { return ::operator new(size); }  \
    void* operator new(size_t, void*) throw(); \
    void* operator new(size_t, const std::nothrow_t&) throw(); \
    void* operator new[](size_t) throw (std::bad_alloc); \
    void* operator new[](size_t, void*) throw(); \
    void* operator new[](size_t, const std::nothrow_t&) throw(); \
    void* operator new(size_t N, std::allocator<Class>&); \
    virtual SQLException* copy() { return new Class(*this); }

Definition at line 23 of file exception.h.


Copyright © 2007-2010 by The Shadowrun: Awakened Team. This work is licensed under the GNU Lesser General Public License 3.

GNU Lesser General Public License 3 Sourceforge.net