|
ATLAS Offline Software
|
Go to the documentation of this file.
20 #ifndef CXXUTILS_NO_UNIQUE_ADDRESS_H
21 #define CXXUTILS_NO_UNIQUE_ADDRESS_H
24 #if !defined(HAVE_NO_UNIQUE_ADDRESS) && defined(__has_cpp_attribute)
25 # if __has_cpp_attribute(no_unique_address)
26 # define HAVE_NO_UNIQUE_ADDRESS 1
29 #if !defined(HAVE_NO_UNIQUE_ADDRESS)
30 # define HAVE_NO_UNIQUE_ADDRESS 0
33 #if HAVE_NO_UNIQUE_ADDRESS
34 # define ATH_NO_UNIQUE_ADDRESS [[no_unique_address]]
36 # define ATH_NO_UNIQUE_ADDRESS
40 #endif // not CXXUTILS_NO_UNIQUE_ADDRESS_H