mirror of
https://github.com/isar/libmdbx.git
synced 2024-12-28 19:08:50 +08:00
mdbx-doc: корректировки для Doxygen.
This commit is contained in:
parent
9670cf5709
commit
bdd0b487ae
@ -1022,6 +1022,7 @@ EXCLUDE_SYMBOLS = NOMINMAX \
|
|||||||
MDBX_HAVE_CXX20_CONCEPTS \
|
MDBX_HAVE_CXX20_CONCEPTS \
|
||||||
CONSTEXPR_ENUM_FLAGS_OPERATIONS \
|
CONSTEXPR_ENUM_FLAGS_OPERATIONS \
|
||||||
DEFINE_ENUM_FLAG_OPERATORS \
|
DEFINE_ENUM_FLAG_OPERATORS \
|
||||||
|
MDBX_DEPRECATED_ENUM \
|
||||||
bool \
|
bool \
|
||||||
false \
|
false \
|
||||||
true \
|
true \
|
||||||
@ -1217,46 +1218,6 @@ USE_HTAGS = NO
|
|||||||
|
|
||||||
VERBATIM_HEADERS = YES
|
VERBATIM_HEADERS = YES
|
||||||
|
|
||||||
# If the CLANG_ASSISTED_PARSING tag is set to YES then doxygen will use the
|
|
||||||
# clang parser (see:
|
|
||||||
# http://clang.llvm.org/) for more accurate parsing at the cost of reduced
|
|
||||||
# performance. This can be particularly helpful with template rich C++ code for
|
|
||||||
# which doxygen's built-in parser lacks the necessary type information.
|
|
||||||
# Note: The availability of this option depends on whether or not doxygen was
|
|
||||||
# generated with the -Duse_libclang=ON option for CMake.
|
|
||||||
# The default value is: NO.
|
|
||||||
|
|
||||||
CLANG_ASSISTED_PARSING = NO
|
|
||||||
|
|
||||||
# If the CLANG_ASSISTED_PARSING tag is set to YES and the CLANG_ADD_INC_PATHS
|
|
||||||
# tag is set to YES then doxygen will add the directory of each input to the
|
|
||||||
# include path.
|
|
||||||
# The default value is: YES.
|
|
||||||
# This tag requires that the tag CLANG_ASSISTED_PARSING is set to YES.
|
|
||||||
|
|
||||||
CLANG_ADD_INC_PATHS = YES
|
|
||||||
|
|
||||||
# If clang assisted parsing is enabled you can provide the compiler with command
|
|
||||||
# line options that you would normally use when invoking the compiler. Note that
|
|
||||||
# the include paths will already be set by doxygen for the files and directories
|
|
||||||
# specified with INPUT and INCLUDE_PATH.
|
|
||||||
# This tag requires that the tag CLANG_ASSISTED_PARSING is set to YES.
|
|
||||||
|
|
||||||
CLANG_OPTIONS =
|
|
||||||
|
|
||||||
# If clang assisted parsing is enabled you can provide the clang parser with the
|
|
||||||
# path to the directory containing a file called compile_commands.json. This
|
|
||||||
# file is the compilation database (see:
|
|
||||||
# http://clang.llvm.org/docs/HowToSetupToolingForLLVM.html) containing the
|
|
||||||
# options used when the source files were built. This is equivalent to
|
|
||||||
# specifying the -p option to a clang tool, such as clang-check. These options
|
|
||||||
# will then be passed to the parser. Any options specified with CLANG_OPTIONS
|
|
||||||
# will be added as well.
|
|
||||||
# Note: The availability of this option depends on whether or not doxygen was
|
|
||||||
# generated with the -Duse_libclang=ON option for CMake.
|
|
||||||
|
|
||||||
CLANG_DATABASE_PATH =
|
|
||||||
|
|
||||||
#---------------------------------------------------------------------------
|
#---------------------------------------------------------------------------
|
||||||
# Configuration options related to the alphabetical class index
|
# Configuration options related to the alphabetical class index
|
||||||
#---------------------------------------------------------------------------
|
#---------------------------------------------------------------------------
|
||||||
@ -1414,15 +1375,6 @@ HTML_COLORSTYLE_SAT = 100
|
|||||||
|
|
||||||
HTML_COLORSTYLE_GAMMA = 80
|
HTML_COLORSTYLE_GAMMA = 80
|
||||||
|
|
||||||
# If the HTML_TIMESTAMP tag is set to YES then the footer of each generated HTML
|
|
||||||
# page will contain the date and time when the page was generated. Setting this
|
|
||||||
# to YES can help to show when doxygen was last run and thus if the
|
|
||||||
# documentation is up to date.
|
|
||||||
# The default value is: NO.
|
|
||||||
# This tag requires that the tag GENERATE_HTML is set to YES.
|
|
||||||
|
|
||||||
HTML_TIMESTAMP = NO
|
|
||||||
|
|
||||||
# If the HTML_DYNAMIC_MENUS tag is set to YES then the generated HTML
|
# If the HTML_DYNAMIC_MENUS tag is set to YES then the generated HTML
|
||||||
# documentation will contain a main index with vertical navigation menus that
|
# documentation will contain a main index with vertical navigation menus that
|
||||||
# are dynamically created via JavaScript. If disabled, the navigation index will
|
# are dynamically created via JavaScript. If disabled, the navigation index will
|
||||||
@ -2083,14 +2035,6 @@ LATEX_HIDE_INDICES = NO
|
|||||||
|
|
||||||
LATEX_BIB_STYLE = plain
|
LATEX_BIB_STYLE = plain
|
||||||
|
|
||||||
# If the LATEX_TIMESTAMP tag is set to YES then the footer of each generated
|
|
||||||
# page will contain the date and time when the page was generated. Setting this
|
|
||||||
# to NO can help when comparing the output of multiple runs.
|
|
||||||
# The default value is: NO.
|
|
||||||
# This tag requires that the tag GENERATE_LATEX is set to YES.
|
|
||||||
|
|
||||||
LATEX_TIMESTAMP = NO
|
|
||||||
|
|
||||||
# The LATEX_EMOJI_DIRECTORY tag is used to specify the (relative or absolute)
|
# The LATEX_EMOJI_DIRECTORY tag is used to specify the (relative or absolute)
|
||||||
# path from which the emoji images will be read. If a relative path is entered,
|
# path from which the emoji images will be read. If a relative path is entered,
|
||||||
# it will be relative to the LATEX_OUTPUT directory. If left blank the
|
# it will be relative to the LATEX_OUTPUT directory. If left blank the
|
||||||
@ -2382,7 +2326,9 @@ PREDEFINED = DOXYGEN \
|
|||||||
MDBX_CXX20_LIKELY=[[likely]] \
|
MDBX_CXX20_LIKELY=[[likely]] \
|
||||||
MDBX_CXX20_UNLIKELY=[[unlikely]] \
|
MDBX_CXX20_UNLIKELY=[[unlikely]] \
|
||||||
MDBX_MAYBE_UNUSED=[[maybe_unused]] \
|
MDBX_MAYBE_UNUSED=[[maybe_unused]] \
|
||||||
MDBX_DEPRECATED=[[deprecated]]
|
MDBX_DEPRECATED=[[deprecated]] \
|
||||||
|
MDBX_DEPRECATED_ENUM=[[deprecated]] \
|
||||||
|
"DEFINE_ENUM_FLAG_OPERATORS(ENUM)="
|
||||||
|
|
||||||
# If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then this
|
# 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
|
# tag can be used to specify a list of macro names that should be expanded. The
|
||||||
|
6
mdbx.h
6
mdbx.h
@ -523,7 +523,7 @@ typedef mode_t mdbx_mode_t;
|
|||||||
* - the proper implementation of DEFINE_ENUM_FLAG_OPERATORS for C++ required
|
* - the proper implementation of DEFINE_ENUM_FLAG_OPERATORS for C++ required
|
||||||
* the constexpr feature which is broken in most old compilers;
|
* the constexpr feature which is broken in most old compilers;
|
||||||
* - DEFINE_ENUM_FLAG_OPERATORS may be defined broken as in the Windows SDK. */
|
* - DEFINE_ENUM_FLAG_OPERATORS may be defined broken as in the Windows SDK. */
|
||||||
#ifndef DEFINE_ENUM_FLAG_OPERATORS
|
#if !defined(DEFINE_ENUM_FLAG_OPERATORS) && !defined(DOXYGEN)
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
#if !defined(__cpp_constexpr) || __cpp_constexpr < 200704L || \
|
#if !defined(__cpp_constexpr) || __cpp_constexpr < 200704L || \
|
||||||
@ -1635,7 +1635,7 @@ typedef enum MDBX_db_flags {
|
|||||||
* application could determine the actual flags by \ref mdbx_dbi_flags(). */
|
* application could determine the actual flags by \ref mdbx_dbi_flags(). */
|
||||||
MDBX_DB_ACCEDE = MDBX_ACCEDE
|
MDBX_DB_ACCEDE = MDBX_ACCEDE
|
||||||
} MDBX_db_flags_t;
|
} MDBX_db_flags_t;
|
||||||
DEFINE_ENUM_FLAG_OPERATORS(MDBX_db_flags_t)
|
DEFINE_ENUM_FLAG_OPERATORS(MDBX_db_flags)
|
||||||
|
|
||||||
/** \brief Data changing flags
|
/** \brief Data changing flags
|
||||||
* \ingroup c_crud
|
* \ingroup c_crud
|
||||||
@ -6379,7 +6379,7 @@ typedef struct MDBX_chk_callbacks {
|
|||||||
* библиотеку.
|
* библиотеку.
|
||||||
*
|
*
|
||||||
* Проверка выполняется в несколько стадий, начиная с инициализации и до
|
* Проверка выполняется в несколько стадий, начиная с инициализации и до
|
||||||
* завершения, более подробно см \ref MDBX_chk_stage. О начале и завершении
|
* завершения, более подробно см \ref MDBX_chk_stage_t. О начале и завершении
|
||||||
* каждой стадии код приложения уведомляется через соответствующие функции
|
* каждой стадии код приложения уведомляется через соответствующие функции
|
||||||
* обратного вызова, более подробно см \ref MDBX_chk_callbacks_t.
|
* обратного вызова, более подробно см \ref MDBX_chk_callbacks_t.
|
||||||
*
|
*
|
||||||
|
Loading…
x
Reference in New Issue
Block a user