Geant4  v4-10.4-release
 모두 클래스 네임스페이스들 파일들 함수 변수 타입정의 열거형 타입 열거형 멤버 Friends 매크로 그룹들 페이지들
use_atomic.h
이 파일의 문서화 페이지로 가기
1 #ifndef CLHEP_USE_ATOMIC_GUARD_H
2 #define CLHEP_USE_ATOMIC_GUARD_H
3 
4 // ======================================================================
5 //
6 // Use std::atomic when the compiler declares it uses the C++11 standard
7 //
8 // ======================================================================
9 
10 #if defined (G4MULTITHREADED)
11 
12  #if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ > 7) || __clang__ || WIN32
13  #include <atomic>
14  #define CLHEP_USE_ATOMIC
15  #endif
16 
17 #endif
18 
19 #endif