Lines Matching refs:__has_include
317 // Various stdlib support checks that require __has_include
318 #if defined(__has_include)
320 #if __has_include(<string_view>) && defined(CATCH_CPP17_OR_GREATER)
325 # if __has_include(<optional>) && defined(CATCH_CPP17_OR_GREATER)
327 # endif // __has_include(<optional>) && defined(CATCH_CPP17_OR_GREATER)
330 # if __has_include(<cstddef>) && defined(CATCH_CPP17_OR_GREATER)
335 # endif // __has_include(<cstddef>) && defined(CATCH_CPP17_OR_GREATER)
338 # if __has_include(<variant>) && defined(CATCH_CPP17_OR_GREATER)
351 # endif // __has_include(<variant>) && defined(CATCH_CPP17_OR_GREATER)
352 #endif // defined(__has_include)
8446 #ifdef __has_include
8447 #if __has_include(<optional>) && __cplusplus >= 201703L