summaryrefslogtreecommitdiff
path: root/3rdparty/sqlitecpp/source/SQLiteCpp/Assertion.h
diff options
context:
space:
mode:
authorrtk0c <[email protected]>2022-06-27 18:27:13 -0700
committerrtk0c <[email protected]>2022-06-27 18:27:13 -0700
commit8f0dda5eab181b0f14f2652b4e984aaaae3f258c (patch)
tree4b825dc642cb6eb9a060e54bf8d69288fbee4904 /3rdparty/sqlitecpp/source/SQLiteCpp/Assertion.h
parentfad6a88a13ab1f888ab25ad0aae19c1d63aa0623 (diff)
Start from a clean slate
Diffstat (limited to '3rdparty/sqlitecpp/source/SQLiteCpp/Assertion.h')
-rw-r--r--3rdparty/sqlitecpp/source/SQLiteCpp/Assertion.h46
1 files changed, 0 insertions, 46 deletions
diff --git a/3rdparty/sqlitecpp/source/SQLiteCpp/Assertion.h b/3rdparty/sqlitecpp/source/SQLiteCpp/Assertion.h
deleted file mode 100644
index b6d00be..0000000
--- a/3rdparty/sqlitecpp/source/SQLiteCpp/Assertion.h
+++ /dev/null
@@ -1,46 +0,0 @@
-/**
- * @file Assertion.h
- * @ingroup SQLiteCpp
- * @brief Definition of the SQLITECPP_ASSERT() macro.
- *
- * Copyright (c) 2012-2021 Sebastien Rombauts ([email protected])
- *
- * Distributed under the MIT License (MIT) (See accompanying file LICENSE.txt
- * or copy at http://opensource.org/licenses/MIT)
- */
-#pragma once
-
-#include <cassert>
-
-
-/**
- * SQLITECPP_ASSERT SQLITECPP_ASSERT() is used in destructors, where exceptions shall not be thrown
- *
- * Define SQLITECPP_ENABLE_ASSERT_HANDLER at the project level
- * and define a SQLite::assertion_failed() assertion handler
- * to tell SQLiteC++ to use it instead of assert() when an assertion fail.
-*/
-#ifdef SQLITECPP_ENABLE_ASSERT_HANDLER
-
-// if an assert handler is provided by user code, use it instead of assert()
-namespace SQLite
-{
- // declaration of the assert handler to define in user code
- void assertion_failed(const char* apFile, const long apLine, const char* apFunc,
- const char* apExpr, const char* apMsg);
-
-#ifdef _MSC_VER
- #define __func__ __FUNCTION__
-#endif
-// call the assert handler provided by user code
-#define SQLITECPP_ASSERT(expression, message) \
- if (!(expression)) SQLite::assertion_failed(__FILE__, __LINE__, __func__, #expression, message)
-} // namespace SQLite
-
-#else
-
-// if no assert handler provided by user code, use standard assert()
-// (note: in release mode assert() does nothing)
-#define SQLITECPP_ASSERT(expression, message) assert(expression && message)
-
-#endif