/usr/src/redhat/BUILD/libsmbios-2.2.27/src/include/smbios/IException.h File Reference

#include "smbios/compat.h"
#include <string>
#include <exception>
#include "smbios/types.h"
#include "smbios/config/abi_prefix.hpp"
#include "smbios/config/abi_suffix.hpp"

Go to the source code of this file.

Namespaces

namespace  smbios

Data Structures

class  smbios::IException
 Base class for all Abstract Exceptions. More...

Defines

#define DECLARE_EXCEPTION_EX(excName, namespace, superclass)
#define DECLARE_EXCEPTION(excName)   DECLARE_EXCEPTION_EX( excName, smbios, IException )

Functions

 smbios::DECLARE_EXCEPTION (NotImplemented)
 smbios::DECLARE_EXCEPTION (InternalError)
 smbios::DECLARE_EXCEPTION (PermissionException)


Define Documentation

#define DECLARE_EXCEPTION ( excName   )     DECLARE_EXCEPTION_EX( excName, smbios, IException )

#define DECLARE_EXCEPTION_EX ( excName,
namespace,
superclass   ) 

Value:

class excName : public namespace::superclass \
    {\
    public:\
        virtual ~excName() throw() {};\
        excName() {};\
    }


Generated on Mon Sep 10 22:31:09 2012 for libsmbios_c library by  doxygen 1.4.7