#pragma once #if (__cplusplus >= 201103L || \ (defined(_MSC_VER) && _MSC_VER >= 1800)) #define BRYNET_HAVE_LANG_CXX11 1 #endif #if (__cplusplus >= 201402L || \ (defined(_MSC_VER) && _MSC_VER >= 1900)) #define BRYNET_HAVE_LANG_CXX14 1 #endif #if (__cplusplus >= 201703L || \ (defined(_MSVC_LANG) && _MSVC_LANG >= 201703L)) #define BRYNET_HAVE_LANG_CXX17 1 #endif