ANTLR Support Libraries 2.7.1+
 All Classes Namespaces Files Functions Variables Typedefs Friends Macros Pages
Macros
config.hpp File Reference

Go to the source code of this file.

Macros

#define ANTLR_USE_NAMESPACE(_x_)   _x_::
 
#define ANTLR_USING_NAMESPACE(_x_)   using namespace _x_;
 
#define ANTLR_CXX_SUPPORTS_NAMESPACE   1
 
#define ANTLR_C_USING(_x_)
 
#define ANTLR_API
 
#define CUSTOM_API
 
#define ANTLR_IOS_BASE   ios_base
 
#define ANTLR_CCTYPE_NEEDS_STD
 
#define ANTLR_CXX_SUPPORTS_UNCAUGHT_EXCEPTION
 Define if C++ compiler supports std::uncaught_exception. More...
 
#define ANTLR_ATOI_IN_STD
 
#define ANTLR_BEGIN_NAMESPACE(_x_)   namespace _x_ {
 
#define ANTLR_END_NAMESPACE   }
 

Macro Definition Documentation

#define ANTLR_API
#define ANTLR_ATOI_IN_STD
#define ANTLR_BEGIN_NAMESPACE (   _x_)    namespace _x_ {
#define ANTLR_C_USING (   _x_)
#define ANTLR_CCTYPE_NEEDS_STD

define if cctype functions/macros need a std:: prefix. A lot of compilers define these as macros, in which case something barfs.

#define ANTLR_CXX_SUPPORTS_NAMESPACE   1
#define ANTLR_CXX_SUPPORTS_UNCAUGHT_EXCEPTION

Define if C++ compiler supports std::uncaught_exception.

#define ANTLR_END_NAMESPACE   }
#define ANTLR_IOS_BASE   ios_base
#define ANTLR_USE_NAMESPACE (   _x_)    _x_::
#define ANTLR_USING_NAMESPACE (   _x_)    using namespace _x_;
#define CUSTOM_API