rogue
Loading...
Searching...
No Matches
Macros
Directives.h File Reference

Go to the source code of this file.

Macros

#define NPY_NO_DEPRECATED_API   NPY_1_7_API_VERSION
 Use NumPy 1.7+ non-deprecated C-API symbols.
 
#define PY_SSIZE_T_CLEAN
 Enable Python Py_ssize_t-safe API signatures.
 
#define BOOST_BIND_GLOBAL_PLACEHOLDERS
 Silence global placeholders warning in newer Boost versions.
 
#define CRCPP_USE_CPP11
 Enable C++11 mode in bundled CRC++ implementation.
 
#define __STDC_FORMAT_MACROS
 Enable PRI* printf format macros from <inttypes.h> in C++.
 

Macro Definition Documentation

◆ __STDC_FORMAT_MACROS

#define __STDC_FORMAT_MACROS

Enable PRI* printf format macros from <inttypes.h> in C++.

Definition at line 32 of file Directives.h.

◆ BOOST_BIND_GLOBAL_PLACEHOLDERS

#define BOOST_BIND_GLOBAL_PLACEHOLDERS

Silence global placeholders warning in newer Boost versions.

Definition at line 25 of file Directives.h.

◆ CRCPP_USE_CPP11

#define CRCPP_USE_CPP11

Enable C++11 mode in bundled CRC++ implementation.

Definition at line 28 of file Directives.h.

◆ NPY_NO_DEPRECATED_API

#define NPY_NO_DEPRECATED_API   NPY_1_7_API_VERSION

Use NumPy 1.7+ non-deprecated C-API symbols.


Company : SLAC National Accelerator Laboratory

Description:

Common Directives For Rogue

This file is part of the rogue software platform. It is subject to the license terms in the LICENSE.txt file found in the top-level directory of this distribution and at: https://confluence.slac.stanford.edu/display/ppareg/LICENSE.html. No part of the rogue software platform, including this file, may be copied, modified, propagated, or distributed except according to the terms

contained in the LICENSE.txt file.

Definition at line 21 of file Directives.h.

◆ PY_SSIZE_T_CLEAN

#define PY_SSIZE_T_CLEAN

Enable Python Py_ssize_t-safe API signatures.

Definition at line 23 of file Directives.h.