home
about
news
download
doc
source
systems
tests
bugs
contact
IMP Reference Guide
2.9.0
The Integrative Modeling Platform
IMP Manual
Reference Guide
Modules
Classes
Examples
include
IMP
version 2.9.0
nullptr_macros.h
Go to the documentation of this file.
1
/**
2
* \file IMP/nullptr_macros.h
3
* \brief Provide a nullptr keyword analog.
4
*
5
* Copyright 2007-2018 IMP Inventors. All rights reserved.
6
*/
7
8
#ifndef IMPKERNEL_NULLPTR_MACROS_H
9
#define IMPKERNEL_NULLPTR_MACROS_H
10
11
#include <IMP/kernel_config.h>
12
13
#if(defined(BOOST_NO_CXX11_NULLPTR) || defined(BOOST_NO_NULLPTR)) && \
14
!defined(nullptr)
15
#define IMP_NULLPTR IMP::nullptr
16
#define IMP_NULLPTR_T IMP::nullptr_t
17
#else
18
#define IMP_NULLPTR nullptr
19
#define IMP_NULLPTR_T std::nullptr_t
20
#endif // IMP_COMPILER_HAS_NULLPTR
21
22
#endif
/* IMPKERNEL_NULLPTR_MACROS_H */