ldas-tools-ldasgen  2.5.5
Public Member Functions | Static Public Member Functions | Static Protected Member Functions | Protected Attributes | List of all members
SwigException Class Reference

#include <swigexception.hh>

Inheritance diagram for SwigException:
ErrAcceptFailure ErrIdentifyFailure ErrInvalidServer ErrInvalidSocket ErrUnboundSocket ErrUnconnectedSocket

Public Member Functions

 SwigException (const char *result, const char *file, int line)
 
 SwigException (const char *result)
 
 SwigException (const std::string &result, const char *file, int line)
 
 SwigException (const std::string &result, const std::string &info="")
 
 SwigException (const std::string &result, const std::string &info, const char *file, int line)
 
 SwigException (const SwigException &e)
 
 SwigException (const std::bad_alloc &e, const char *file, int line)
 
 SwigException (const std::bad_alloc &e)
 
 SwigException (const LdasException &e)
 
 SwigException (const std::exception &e, const char *file, int line)
 
 SwigException (const std::exception &e)
 
const std::string & getResult () const
 
const std::string & getInfo () const
 

Static Public Member Functions

static std::string os_error (void)
 

Static Protected Member Functions

static std::string location (const char *file, int line)
 

Protected Attributes

std::string mResult
 
std::string mInfo
 

Constructor & Destructor Documentation

◆ SwigException() [1/11]

SwigException::SwigException ( const char *  result,
const char *  file,
int  line 
)
inline

◆ SwigException() [2/11]

SwigException::SwigException ( const char *  result)
inline

◆ SwigException() [3/11]

SwigException::SwigException ( const std::string &  result,
const char *  file,
int  line 
)
inline

◆ SwigException() [4/11]

SwigException::SwigException ( const std::string &  result,
const std::string &  info = "" 
)
inlineexplicit

◆ SwigException() [5/11]

SwigException::SwigException ( const std::string &  result,
const std::string &  info,
const char *  file,
int  line 
)
inlineexplicit

◆ SwigException() [6/11]

SwigException::SwigException ( const SwigException e)
inline

◆ SwigException() [7/11]

SwigException::SwigException ( const std::bad_alloc &  e,
const char *  file,
int  line 
)
inline

param: const std::bad_alloc& e param: const char* file param: int line

◆ SwigException() [8/11]

SwigException::SwigException ( const std::bad_alloc &  e)
inline

param: const std::bad_alloc& e param: const char* file param: int line

◆ SwigException() [9/11]

SwigException::SwigException ( const LdasException &  e)

◆ SwigException() [10/11]

SwigException::SwigException ( const std::exception &  e,
const char *  file,
int  line 
)
inline

param: const std::exception& e param: const char* file param: int line

◆ SwigException() [11/11]

SwigException::SwigException ( const std::exception &  e)
inline

param: const std::exception& e param: const char* file param: int line

Member Function Documentation

◆ getInfo()

const std::string& SwigException::getInfo ( ) const
inline

◆ getResult()

const std::string& SwigException::getResult ( ) const
inline

◆ location()

static std::string SwigException::location ( const char *  file,
int  line 
)
staticprotected

◆ os_error()

static std::string SwigException::os_error ( void  )
static

Member Data Documentation

◆ mInfo

std::string SwigException::mInfo
protected

◆ mResult

std::string SwigException::mResult
protected

The documentation for this class was generated from the following file: