3 #ifndef __CDS_DETAILS_CXX11_FEATURES_H
4 #define __CDS_DETAILS_CXX11_FEATURES_H
8 # error "<cds/details/cxx11_features.h> cannot be included directly, use <cds/details/defs.h> instead"
11 // =delete function specifier
12 #ifdef CDS_CXX11_DELETE_DEFINITION_SUPPORT
13 # define CDS_DELETE_SPECIFIER =delete
15 # define CDS_DELETE_SPECIFIER
18 // =default function specifier
19 #ifdef CDS_CXX11_EXPLICITLY_DEFAULTED_FUNCTION_SUPPORT
20 # define CDS_DEFAULT_SPECIFIER =default
22 # define CDS_DEFAULT_SPECIFIER
26 #endif // #ifndef __CDS_DETAILS_CXX11_FEATURES_H