/ OSX / libsecurity_codesigning / antlr2 / antlr / CharStreamIOException.hpp
CharStreamIOException.hpp
 1  #ifndef INC_CharStreamIOException_hpp__
 2  #define INC_CharStreamIOException_hpp__
 3  
 4  /* ANTLR Translator Generator
 5   * Project led by Terence Parr at http://www.jGuru.com
 6   * Software rights: http://www.antlr.org/license.html
 7   *
 8   * $Id: //depot/code/org.antlr/release/antlr-2.7.7/lib/cpp/antlr/CharStreamIOException.hpp#2 $
 9   */
10  
11  #include <antlr/config.hpp>
12  #include <antlr/CharStreamException.hpp>
13  
14  #ifdef ANTLR_CXX_SUPPORTS_NAMESPACE
15  namespace antlr {
16  #endif
17  
18  class ANTLR_API CharStreamIOException : public CharStreamException {
19  public:
20  	ANTLR_USE_NAMESPACE(std)exception io;
21  
22  	CharStreamIOException(ANTLR_USE_NAMESPACE(std)exception& e)
23  		: CharStreamException(e.what()), io(e) {}
24  	~CharStreamIOException() _NOEXCEPT {}
25  };
26  
27  #ifdef ANTLR_CXX_SUPPORTS_NAMESPACE
28  }
29  #endif
30  
31  #endif //INC_CharStreamIOException_hpp__