From d440485156a03f29ab1ad6aa1c2c0a279a5234e8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9B=D0=B5=D0=BE=D0=BD=D0=B8=D0=B4=20=D0=AE=D1=80=D1=8C?= =?UTF-8?q?=D0=B5=D0=B2=20=28Leonid=20Yuriev=29?= Date: Sat, 14 Oct 2023 13:41:59 +0300 Subject: [PATCH] =?UTF-8?q?mdbx-doc:=20=D0=B4=D0=BE=D0=B1=D0=B0=D0=B2?= =?UTF-8?q?=D0=BB=D0=B5=D0=BD=D0=B8=D0=B5=20=D0=BE=D0=BF=D1=80=D0=B5=D0=B4?= =?UTF-8?q?=D0=B5=D0=BB=D0=B5=D0=BD=D0=B8=D0=B9=20=D0=BC=D0=B0=D0=BA=D1=80?= =?UTF-8?q?=D0=BE=D1=81=D0=BE=D0=B2=20=D0=B4=D0=BB=D1=8F=20Doxygen.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/Doxyfile.in | 26 ++++++++++++++++++-------- 1 file changed, 18 insertions(+), 8 deletions(-) diff --git a/docs/Doxyfile.in b/docs/Doxyfile.in index f8d1cf27..9aef3329 100644 --- a/docs/Doxyfile.in +++ b/docs/Doxyfile.in @@ -2224,14 +2224,24 @@ INCLUDE_FILE_PATTERNS = # recursively expanded use the := operator instead of the = operator. # This tag requires that the tag ENABLE_PREPROCESSING is set to YES. -PREDEFINED = DOXYGEN MDBX_DECLARE_EXCEPTION \ - MDBX_NOTHROW_PURE_FUNCTION MDBX_PURE_FUNCTION \ - MDBX_NOTHROW_CONST_FUNCTION \ - MDBX_CXX01_CONSTEXPR MDBX_CXX01_CONSTEXPR_VAR \ - MDBX_CXX11_CONSTEXPR MDBX_CXX11_CONSTEXPR_VAR \ - MDBX_CXX14_CONSTEXPR MDBX_CXX14_CONSTEXPR_VAR \ - MDBX_CXX17_CONSTEXPR MDBX_CXX20_CONSTEXPR \ - MDBX_CXX17_NOEXCEPT + +PREDEFINED = DOXYGEN \ + MDBX_CXX20_CONCEPT(CONCEPT,NAME)="CONCEPT NAME" \ + MDBX_STD_FILESYSTEM_PATH=::mdbx::filesystem::path \ + MDBX_U128_TYPE=uint128_t MDBX_I128_TYPE=int128_t \ + MDBX_DECLARE_EXCEPTION(NAME)="struct LIBMDBX_API_TYPE NAME : public exception{NAME(const ::mdbx::error &); virtual ~NAME() noexcept; }" \ + MDBX_PURE_FUNCTION=[[gnu::pure]] \ + MDBX_NOTHROW_PURE_FUNCTION="[[gnu::pure, gnu::nothrow]]" \ + MDBX_CONST_FUNCTION=[[gnu::const]] \ + MDBX_NOTHROW_CONST_FUNCTION="[[gnu::const, gnu::nothrow]]" \ + MDBX_CXX01_CONSTEXPR=constexpr MDBX_CXX01_CONSTEXPR_VAR=constexpr \ + MDBX_CXX11_CONSTEXPR=constexpr MDBX_CXX11_CONSTEXPR_VAR=constexpr \ + MDBX_CXX14_CONSTEXPR=constexpr MDBX_CXX14_CONSTEXPR_VAR=constexpr \ + MDBX_CXX17_CONSTEXPR=constexpr MDBX_CXX20_CONSTEXPR=constexpr \ + MDBX_CXX17_NOEXCEPT=noexcept MDBX_IF_CONSTEXPR=constexpr \ + MDBX_CXX20_LIKELY=[[likely]] MDBX_CXX20_UNLIKELY=[[unlikely]] \ + MDBX_MAYBE_UNUSED=[[maybe_unused]] \ + MDBX_DEPRECATED=[[deprecated]] # If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then this # tag can be used to specify a list of macro names that should be expanded. The