ANTLR Support Libraries 2.7.1+
TokenStreamIOException.hpp
Go to the documentation of this file.
1#ifndef INC_TokenStreamIOException_hpp__
2#define INC_TokenStreamIOException_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/TokenStreamIOException.hpp#2 $
9 */
10
11#include <antlr/config.hpp>
13
14#ifdef ANTLR_CXX_SUPPORTS_NAMESPACE
15namespace antlr {
16#endif
17
19public:
22 {
23 }
25 : TokenStreamException(e.what())
26 , io(e)
27 {
28 }
30 {
31 }
32private:
33 ANTLR_USE_NAMESPACE(std)exception io;
34};
35
36#ifdef ANTLR_CXX_SUPPORTS_NAMESPACE
37}
38#endif
39
40#endif //INC_TokenStreamIOException_hpp__
Definition: TokenStreamException.hpp:22
Definition: TokenStreamIOException.hpp:18
TokenStreamIOException()
Definition: TokenStreamIOException.hpp:20
TokenStreamIOException(const std ::exception &e)
Definition: TokenStreamIOException.hpp:24
std::exception io
Definition: TokenStreamIOException.hpp:33
~TokenStreamIOException()
Definition: TokenStreamIOException.hpp:29
#define ANTLR_USE_NAMESPACE(_x_)
Definition: config.hpp:18
Definition: ANTLRException.hpp:15