Geant4  v4-10.4-release
 모두 클래스 네임스페이스들 파일들 함수 변수 타입정의 열거형 타입 열거형 멤버 Friends 매크로 그룹들 페이지들
thread_local.h
이 파일의 문서화 페이지로 가기
1 #ifndef CLHEP_THREAD_LOCAL_H
2 #define CLHEP_THREAD_LOCAL_H
3 
4 // ======================================================================
5 //
6 // Use thread_local 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  #define CLHEP_THREAD_LOCAL thread_local
14  #else
15  #define CLHEP_THREAD_LOCAL
16  #endif
17 
18 #else
19  #define CLHEP_THREAD_LOCAL
20 #endif
21 
22 #endif