Conditional include for ciso646, #626

This commit is contained in:
Roland Bock
2025-09-07 09:10:11 +02:00
parent 1806fe4dd8
commit 3b8f4092f7
8 changed files with 34 additions and 12 deletions

View File

@@ -26,7 +26,9 @@
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
#include <ciso646> // Required for some compilers to use aliases for boolean operators
#ifdef _MSC_VER
#include <ciso646> // Required to support boolean operator aliases
#endif
#include <sqlpp11/type_traits.h>
#include <sqlpp11/alias_operators.h>

View File

@@ -26,7 +26,10 @@
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
#include <ciso646> // Required for some compilers to use aliases for boolean operators
#ifdef _MSC_VER
#include <ciso646> // Required to support boolean operator aliases
#endif
#include <type_traits>
namespace sqlpp

View File

@@ -26,18 +26,19 @@
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
#ifdef _MSC_VER
#include <ciso646> // Required to support boolean operator aliases
#endif
#include <limits>
#include <iostream>
#include <memory>
#include <sqlpp11/chrono.h>
#include <sqlpp11/exception.h>
#include <sqlpp11/mysql/detail/prepared_statement_handle.h>
#include <sqlpp11/mysql/sqlpp_mysql.h>
#include <iostream>
#ifdef _MSC_VER
#include <iso646.h>
#endif
#include <memory>
namespace sqlpp
{

View File

@@ -26,7 +26,10 @@
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
#include <ciso646>
#ifdef _MSC_VER
#include <ciso646> // Required to support boolean operator aliases
#endif
#include <cstdlib>
#include <iostream>
#include <memory>

View File

@@ -27,6 +27,10 @@
* POSSIBILITY OF SUCH DAMAGE.
*/
#ifdef _MSC_VER
#include <ciso646> // Required to support boolean operator aliases
#endif
#include <sqlpp11/chrono.h>
#include <sqlpp11/data_types.h>
#include <sqlpp11/detail/parse_date_time.h>
@@ -39,7 +43,6 @@
#include "detail/prepared_statement_handle.h"
#ifdef _MSC_VER
#include <iso646.h>
#pragma warning(disable : 4800) // int to bool
#endif
namespace sqlpp

View File

@@ -26,6 +26,10 @@
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
#ifdef _MSC_VER
#include <ciso646> // Required to support boolean operator aliases
#endif
#include <sqlpp11/chrono.h>
#include <sqlpp11/detail/parse_date_time.h>
#include <sqlpp11/exception.h>
@@ -36,7 +40,6 @@
#include <memory>
#ifdef _MSC_VER
#include <iso646.h>
#pragma warning(push)
#pragma warning(disable : 4251)
#endif

View File

@@ -26,8 +26,11 @@
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
#ifdef _MSC_VER
#include <ciso646> // Required to support boolean operator aliases
#endif
#include <memory>
#include <ciso646>
#include <cmath>
#include <string>
#include <vector>

View File

@@ -26,9 +26,13 @@
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
#ifdef _MSC_VER
#include <ciso646> // Required to support boolean operator aliases
#endif
#include <stdexcept>
#include <string>
#include <ciso646>
namespace sqlpp
{