CARMA C++
TipperDeviceException.h
Go to the documentation of this file.
1 #ifndef CARMA_TIPPER_DEVICE_EXCEPTION_H
2 #define CARMA_TIPPER_DEVICE_EXCEPTION_H
3 
13 #include <iostream>
14 #include <string>
15 #include <iosfwd>
16 
18 
19 
20 namespace carma
21 {
22  namespace tipper
23  {
24  class TipperDeviceException : public carma::util::ErrorException
25  {
26  public:
27 
39  TipperDeviceException(
40  const std::string & msgstr,
41  const char * filename,
42  int lineNo );
43 
55  TipperDeviceException(
56  const std::ostringstream & msgstr,
57  const char * filename,
58  int lineNo );
59 
64  TipperDeviceException(const TipperDeviceException & ex);
65 
66  };
67 
68 
69  }
70 } // End namespace carma::tipper
71 
72 
73 #endif // CARMA_TIPPER_DEVICE_EXCEPTION_H
Exception class for errors.
Exception class for errors The exception comes with a text string that can be printed or logged...