ANTLR Support Libraries 2.7.1+
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

◆ ANTLR_API

#define ANTLR_API

◆ ANTLR_ATOI_IN_STD

#define ANTLR_ATOI_IN_STD

◆ ANTLR_BEGIN_NAMESPACE

#define ANTLR_BEGIN_NAMESPACE (   _x_)    namespace _x_ {

◆ ANTLR_C_USING

#define ANTLR_C_USING (   _x_)

◆ ANTLR_CCTYPE_NEEDS_STD

#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.

◆ ANTLR_CXX_SUPPORTS_NAMESPACE

#define ANTLR_CXX_SUPPORTS_NAMESPACE   1

◆ ANTLR_CXX_SUPPORTS_UNCAUGHT_EXCEPTION

#define ANTLR_CXX_SUPPORTS_UNCAUGHT_EXCEPTION

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

◆ ANTLR_END_NAMESPACE

#define ANTLR_END_NAMESPACE   }

◆ ANTLR_IOS_BASE

#define ANTLR_IOS_BASE   ios_base

◆ ANTLR_USE_NAMESPACE

#define ANTLR_USE_NAMESPACE (   _x_)    _x_::

◆ ANTLR_USING_NAMESPACE

#define ANTLR_USING_NAMESPACE (   _x_)    using namespace _x_;

◆ CUSTOM_API

#define CUSTOM_API