ldas-tools-ldasgen  2.7.0
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:
Inheritance graph
[legend]

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
 
 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
 
 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 std::string os_error (void)
 
static std::string os_error (void)
 

Static Protected Member Functions

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

Protected Attributes

std::string mResult
 
std::string mInfo
 

Constructor & Destructor Documentation

◆ SwigException() [1/33]

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

◆ SwigException() [2/33]

SwigException::SwigException ( const char *  result)
inline

◆ SwigException() [3/33]

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

◆ SwigException() [4/33]

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

◆ SwigException() [5/33]

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

◆ SwigException() [6/33]

SwigException::SwigException ( const SwigException e)
inline

◆ SwigException() [7/33]

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/33]

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

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

◆ SwigException() [9/33]

SwigException::SwigException ( const LdasException &  e)

◆ SwigException() [10/33]

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/33]

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

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

◆ SwigException() [12/33]

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

◆ SwigException() [13/33]

SwigException::SwigException ( const char *  result)
inline

◆ SwigException() [14/33]

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

◆ SwigException() [15/33]

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

◆ SwigException() [16/33]

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

◆ SwigException() [17/33]

SwigException::SwigException ( const SwigException e)
inline

◆ SwigException() [18/33]

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

◆ SwigException() [19/33]

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

◆ SwigException() [20/33]

SwigException::SwigException ( const LdasException &  e)

◆ SwigException() [21/33]

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

◆ SwigException() [22/33]

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

◆ SwigException() [23/33]

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

◆ SwigException() [24/33]

SwigException::SwigException ( const char *  result)
inline

◆ SwigException() [25/33]

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

◆ SwigException() [26/33]

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

◆ SwigException() [27/33]

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

◆ SwigException() [28/33]

SwigException::SwigException ( const SwigException e)
inline

◆ SwigException() [29/33]

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

◆ SwigException() [30/33]

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

◆ SwigException() [31/33]

SwigException::SwigException ( const LdasException &  e)

◆ SwigException() [32/33]

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

◆ SwigException() [33/33]

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

Member Function Documentation

◆ getInfo() [1/3]

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

◆ getInfo() [2/3]

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

◆ getInfo() [3/3]

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

◆ getResult() [1/3]

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

◆ getResult() [2/3]

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

◆ getResult() [3/3]

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

◆ location() [1/3]

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

◆ location() [2/3]

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

◆ location() [3/3]

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

◆ os_error() [1/3]

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

◆ os_error() [2/3]

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

◆ os_error() [3/3]

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: