1 #ifndef INC_TokenStreamSelector_hpp__
2 #define INC_TokenStreamSelector_hpp__
16 #ifdef ANTLR_CXX_SUPPORTS_NAMESPACE
30 #ifdef OS_NO_ALLOCATOR
42 #ifdef OS_NO_ALLOCATOR
56 TokenStream* getCurrentStream()
const;
64 void push(TokenStream* stream);
78 void select(TokenStream* stream);
83 #ifdef ANTLR_CXX_SUPPORTS_NAMESPACE
87 #endif //INC_TokenStreamSelector_hpp__
#define ANTLR_API
Definition: config.hpp:22
std::stack< TokenStream * > streamStack_coll
Definition: TokenStreamSelector.hpp:45
Definition: TokenStreamSelector.hpp:27
inputStreamNames_coll inputStreamNames
Definition: TokenStreamSelector.hpp:36
streamStack_coll streamStack
Definition: TokenStreamSelector.hpp:47
Definition: TokenStream.hpp:22
std::map< std::string, TokenStream * > inputStreamNames_coll
Definition: TokenStreamSelector.hpp:34
TokenStream * input
Definition: TokenStreamSelector.hpp:39
#define ANTLR_USE_NAMESPACE(_x_)
Definition: config.hpp:18