ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
Home page
Related Pages
Modules
Namespaces
Classes
Files
External Links
File List
File Members
ECCE @ EIC Software
Deprecated List
Modules
Namespaces
Classes
Files
File List
acts
analysis
coresoftware
Doxygen_Assist
ecce-detectors
fun4all_eicdetectors
geant4
tree
geant4-10.6-release
config
environments
examples
source
analysis
digits_hits
error_propagation
event
externals
clhep
include
CLHEP
Evaluator
Geometry
Random
Units
Utility
atomic_int.h
defs.h
keywords.h
memory.h
noncopyable.h
thread_local.h
use_atomic.h
Vector
src
expat
zlib
g3tog4
geometry
global
graphics_reps
intercoms
interfaces
materials
parameterisations
particles
persistency
physics_lists
processes
readout
run
track
tracking
visualization
macros
online_distribution
tutorials
doxygen_mainpage.h
File Members
External Links
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
atomic_int.h
Go to the documentation of this file.
Or view
the newest version in sPHENIX GitHub for file atomic_int.h
1
#ifndef CLHEP_ATOMIC_INT_H
2
#define CLHEP_ATOMIC_INT_H
3
4
// ======================================================================
5
//
6
// Use std::atomic when the compiler declares it uses the C++11 standard
7
//
8
// ======================================================================
9
10
#if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ > 7) || __clang__ || WIN32
11
#include <atomic>
12
#define CLHEP_ATOMIC_INT_TYPE std::atomic<int>
13
#else
14
#define CLHEP_ATOMIC_INT_TYPE int
15
#endif
16
17
#endif
geant4
tree
geant4-10.6-release
source
externals
clhep
include
CLHEP
Utility
atomic_int.h
Built by
Jin Huang
. updated:
Wed Jun 29 2022 17:25:14
using
1.8.2 with
ECCE GitHub integration