Ignore:
Timestamp:
Jul 31, 2001, 10:08:36 AM (24 years ago)
Author:
cmv
Message:

after base restructuration cmv 31/7/01

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/SophyaLib/BaseTools/pexceptions.h

    r1371 r1607  
    1717  string BuildLongExceptionMessage(const char * s, const char *file, int line);
    1818
    19 /*! \ingroup SysTools
     19/*! \ingroup BaseTools
    2020    \brief Base exception class in Sophya
    2121
     
    4343//      PException
    4444 
    45 /*! \ingroup SysTools
     45/*! \ingroup BaseTools
    4646    \brief A PError is a serious logic error. Usually not caught... */
    4747  class PError : public PThrowable {
     
    5050  };
    5151 
    52 /*! \ingroup SysTools
     52/*! \ingroup BaseTools
    5353    \brief A PException is not as serious... Can be caught. */
    5454  class PException : public PThrowable {
     
    6464//     AssertionFailedError
    6565
    66 /*! \ingroup SysTools
     66/*! \ingroup BaseTools
    6767    \brief Memory allocation failure */
    6868  class AllocationError : public PError {
     
    7171  };
    7272 
    73 /*! \ingroup SysTools
     73/*! \ingroup BaseTools
    7474    \brief Null pointer error */
    7575  class NullPtrError : public PError {
     
    7979 
    8080 
    81 /*! \ingroup SysTools
     81/*! \ingroup BaseTools
    8282    \brief Calling a forbidden method, trying a forbidden operation */
    8383  class ForbiddenError : public PError {
     
    8787
    8888 
    89 /*! \ingroup SysTools
     89/*! \ingroup BaseTools
    9090    \brief ASSERT macro failure. The message is the assertion... */
    9191  class AssertionFailedError : public PError {
     
    109109  //   CaughtSignalExc
    110110 
    111 /*! \ingroup SysTools
     111/*! \ingroup BaseTools
    112112    \brief Generic IO Exception */
    113113  class IOExc : public PException {
     
    116116  };
    117117
    118 /*! \ingroup SysTools
     118/*! \ingroup BaseTools
    119119    \brief Bad file format */
    120120  class FileFormatExc : public IOExc {
     
    123123  };
    124124
    125 /*! \ingroup SysTools
     125/*! \ingroup BaseTools
    126126    \brief Size mismatch between objects */
    127127  class SzMismatchError : public PException {
     
    130130  };
    131131 
    132 /*! \ingroup SysTools
     132/*! \ingroup BaseTools
    133133    \brief Out of bounds for array, matrix, etc */
    134134  class RangeCheckError : public PException {
     
    137137  };
    138138 
    139 /*! \ingroup SysTools
     139/*! \ingroup BaseTools
    140140    \brief Invalid parameter to method/constructor... */
    141141  class ParmError : public PException {
     
    144144  };
    145145
    146 /*! \ingroup SysTools
     146/*! \ingroup BaseTools
    147147    \brief Calling a non available / not implemented method */
    148148  class NotAvailableOperation : public PException {
     
    151151  };
    152152
    153 /*! \ingroup SysTools
     153/*! \ingroup BaseTools
    154154    \brief Bad data type -> keep ? */
    155155  class TypeMismatchExc : public PException {
     
    158158  };
    159159
    160 /*! \ingroup SysTools
     160/*! \ingroup BaseTools
    161161    \brief Math operation exception */
    162162  class MathExc : public PException {
     
    165165  };
    166166 
    167 /*! \ingroup SysTools
     167/*! \ingroup BaseTools
    168168    \brief Singular matrix  */
    169169  class SingMatrixExc : public MathExc {
     
    172172  };
    173173
    174 /*! \ingroup SysTools
     174/*! \ingroup BaseTools
    175175    \brief Duplicate identifier during registration */
    176176  class DuplicateIdExc : public PException {
     
    179179  };
    180180 
    181 /*! \ingroup SysTools
     181/*! \ingroup BaseTools
    182182    \brief Not found identifier  */
    183183  class NotFoundExc : public PException {
     
    186186  };
    187187 
    188 /*! \ingroup SysTools
     188/*! \ingroup BaseTools
    189189    \brief Generated exception when processing a signal */
    190190  class CaughtSignalExc : public PException {
Note: See TracChangeset for help on using the changeset viewer.