The Exception object represents an error that is returned from the library.  
 More...
#include <Exception.h>
|  | 
|  | Exception () | 
|  | Default constructor. 
 | 
|  | 
|  | Exception (int line, const char *fileName, const char *funcName, const char *errMsg, Error err) | 
|  | Message constructor. 
 | 
|  | 
|  | Exception (int line, const char *fileName, const char *funcName, const char *buildDate, const char *buildTime, const char *errMsg, Error err) | 
|  | Message constructor. 
 | 
|  | 
|  | Exception (const Exception &except) | 
|  | Copy constructor. 
 | 
|  | 
| virtual | ~Exception ()  throw () | 
|  | Default destructor. 
 | 
|  | 
| Exception & | operator= (const Exception &except) | 
|  | Assignment operator. 
 | 
|  | 
| bool | operator== (const Error err) const | 
|  | Equality operator. 
 | 
|  | 
| bool | operator!= (const Error err) const | 
|  | Inequality operator. 
 | 
|  | 
| virtual const char * | what () const  throw () | 
|  | virtual override for what(). 
 | 
|  | 
| const char * | GetFullErrorMessage () const | 
|  | Gets the error code and full error message including the line, file, function, build date, and time. 
 | 
|  | 
| const char * | GetErrorMessage () const | 
|  | Accessor Functions. 
 | 
|  | 
| const char * | GetFileName () const | 
|  | 
| const char * | GetFunctionName () const | 
|  | 
| const char * | GetBuildDate () const | 
|  | 
| const char * | GetBuildTime () const | 
|  | 
| int | GetLineNumber () const | 
|  | 
| Error | GetError () const | 
|  | 
The Exception object represents an error that is returned from the library. 
Overloaded operators allow comparisons against other Exception objects. 
- Examples
- Acquisition.cpp, AcquisitionMultipleCameraRecovery.cpp, AcquisitionMultipleCamerasWriteToFile.cpp, AcquisitionMultipleThread.cpp, AcquisitionUserBuffer.cpp, BufferHandling.cpp, Compression.cpp, CounterAndTimer.cpp, Exposure.cpp, FileAccess_Quickspin.cpp, GigEVisionPerformance.cpp, ImageFormatControl.cpp, ImageFormatControl_QuickSpin.cpp, Inference.cpp, LogicBlock.cpp, NodeMapInfo.cpp, NodeMapInfo_QuickSpin.cpp, Polarization.cpp, SaveToVideo.cpp, SpinSimpleGUI_DirectShow.cpp, StereoAcquisition.cpp, StereoAcquisition_QuickSpin.cpp, StereoGPIO.cpp, Trigger.cpp, and Trigger_QuickSpin.cpp.
◆ Exception() [1/4]
◆ Exception() [2/4]
      
        
          | Exception | ( | int | line, | 
        
          |  |  | const char * | fileName, | 
        
          |  |  | const char * | funcName, | 
        
          |  |  | const char * | errMsg, | 
        
          |  |  | Error | err | 
        
          |  | ) |  |  | 
      
 
Message constructor. 
- Parameters
- 
  
    | line | Line number where the exception is thrown |  | fileName | Name of the file called |  | funcName | Name of the function called |  | errMsg | A pointer to the exception message string |  | err | Error code |  
 
 
 
◆ Exception() [3/4]
      
        
          | Exception | ( | int | line, | 
        
          |  |  | const char * | fileName, | 
        
          |  |  | const char * | funcName, | 
        
          |  |  | const char * | buildDate, | 
        
          |  |  | const char * | buildTime, | 
        
          |  |  | const char * | errMsg, | 
        
          |  |  | Error | err | 
        
          |  | ) |  |  | 
      
 
Message constructor. 
- Parameters
- 
  
    | line | Line number where the exception is thrown |  | fileName | Name of the file called |  | funcName | Name of the function called |  | buildDate | Build date |  | buildTime | Build time |  | errMsg | A pointer to the exception message string |  | err | Error code |  
 
 
 
◆ Exception() [4/4]
◆ ~Exception()
◆ GetBuildDate()
      
        
          | const char * GetBuildDate | ( |  | ) | const | 
      
 
 
◆ GetBuildTime()
      
        
          | const char * GetBuildTime | ( |  | ) | const | 
      
 
 
◆ GetError()
◆ GetErrorMessage()
      
        
          | const char * GetErrorMessage | ( |  | ) | const | 
      
 
 
◆ GetFileName()
      
        
          | const char * GetFileName | ( |  | ) | const | 
      
 
 
◆ GetFullErrorMessage()
      
        
          | const char * GetFullErrorMessage | ( |  | ) | const | 
      
 
Gets the error code and full error message including the line, file, function, build date, and time. 
 
 
◆ GetFunctionName()
      
        
          | const char * GetFunctionName | ( |  | ) | const | 
      
 
 
◆ GetLineNumber()
      
        
          | int GetLineNumber | ( |  | ) | const | 
      
 
 
◆ operator!=()
      
        
          | bool operator!= | ( | const Error | err | ) | const | 
      
 
 
◆ operator=()
◆ operator==()
      
        
          | bool operator== | ( | const Error | err | ) | const | 
      
 
 
◆ what()
  
  | 
        
          | virtual const char * what | ( |  | ) | const |  
          | throw | ( |  |  
          |  | ) |  |  |  | virtual | 
 
virtual override for what(). 
Gets the error code and error message. 
- Examples
- Acquisition.cpp, AcquisitionMultipleCameraRecovery.cpp, AcquisitionMultipleCamerasWriteToFile.cpp, AcquisitionMultipleThread.cpp, AcquisitionUserBuffer.cpp, BufferHandling.cpp, Compression.cpp, CounterAndTimer.cpp, Exposure.cpp, FileAccess_Quickspin.cpp, GigEVisionPerformance.cpp, ImageFormatControl.cpp, ImageFormatControl_QuickSpin.cpp, Inference.cpp, LogicBlock.cpp, NodeMapInfo.cpp, NodeMapInfo_QuickSpin.cpp, Polarization.cpp, SaveToVideo.cpp, SpinSimpleGUI_DirectShow.cpp, StereoAcquisition.cpp, StereoAcquisition_QuickSpin.cpp, StereoGPIO.cpp, Trigger.cpp, and Trigger_QuickSpin.cpp.
 
 
The documentation for this class was generated from the following file: