3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-12 04:03:39 +00:00

fix grouping for latest doxygen (#5626)

Since doxygen 1.8.16, opening and closing a group must not be done as
C comment but as doxygen command. In other words, not one but two
asterisk characters are required so that doxygen finds a group.
This commit is contained in:
Alexander Traud 2021-10-27 23:46:31 +02:00 committed by GitHub
parent 723b755ca7
commit f5f35f87d0
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
12 changed files with 108 additions and 108 deletions

View file

@ -22,11 +22,11 @@ Copyright (c) 2015 Microsoft Corporation
/** /**
\defgroup capi_ex C API examples \defgroup capi_ex C API examples
*/ */
/*@{*/ /**@{*/
/** /**
@name Auxiliary Functions @name Auxiliary Functions
*/ */
/*@{*/ /**@{*/
/** /**
\brief exit gracefully in case of error. \brief exit gracefully in case of error.
@ -694,12 +694,12 @@ void display_version()
Z3_get_version(&major, &minor, &build, &revision); Z3_get_version(&major, &minor, &build, &revision);
printf("Z3 %d.%d.%d.%d\n", major, minor, build, revision); printf("Z3 %d.%d.%d.%d\n", major, minor, build, revision);
} }
/*@}*/ /**@}*/
/** /**
@name Examples @name Examples
*/ */
/*@{*/ /**@{*/
/** /**
\brief "Hello world" example: create a Z3 logical context, and delete it. \brief "Hello world" example: create a Z3 logical context, and delete it.
*/ */
@ -2947,8 +2947,8 @@ void mk_model_example() {
Z3_del_context(ctx); Z3_del_context(ctx);
} }
/*@}*/ /**@}*/
/*@}*/ /**@}*/

View file

@ -15,7 +15,7 @@ Copyright (c) 2015 Microsoft Corporation
/** /**
\defgroup maxsat_ex MaxSAT/MaxSMT examples \defgroup maxsat_ex MaxSAT/MaxSMT examples
*/ */
/*@{*/ /**@{*/
/** /**
\brief Exit gracefully in case of error. \brief Exit gracefully in case of error.
@ -638,5 +638,5 @@ int main(int argc, char * argv[]) {
return 0; return 0;
} }
/*@}*/ /**@}*/

View file

@ -36,12 +36,12 @@ Notes:
\defgroup cppapi C++ API \defgroup cppapi C++ API
*/ */
/*@{*/ /**@{*/
/** /**
@name C++ API classes and functions @name C++ API classes and functions
*/ */
/*@{*/ /**@{*/
/** /**
\brief Z3 C++ namespace \brief Z3 C++ namespace
@ -4059,7 +4059,7 @@ namespace z3 {
} }
/*@}*/ /**@}*/
/*@}*/ /**@}*/
#undef Z3_THROW #undef Z3_THROW

View file

@ -25,10 +25,10 @@ extern "C" {
#endif // __cplusplus #endif // __cplusplus
/** \defgroup capi C API */ /** \defgroup capi C API */
/*@{*/ /**@{*/
/** @name Algebraic Numbers */ /** @name Algebraic Numbers */
/*@{*/ /**@{*/
/** /**
\brief Return \c true if \c a can be used as value in the Z3 real algebraic \brief Return \c true if \c a can be used as value in the Z3 real algebraic
number package. number package.
@ -240,8 +240,8 @@ extern "C" {
*/ */
unsigned Z3_API Z3_algebraic_get_i(Z3_context c, Z3_ast a); unsigned Z3_API Z3_algebraic_get_i(Z3_context c, Z3_ast a);
/*@}*/ /**@}*/
/*@}*/ /**@}*/
#ifdef __cplusplus #ifdef __cplusplus
} }

View file

@ -37,11 +37,11 @@ DEFINE_TYPE(Z3_optimize);
DEFINE_TYPE(Z3_rcf_num); DEFINE_TYPE(Z3_rcf_num);
/** \defgroup capi C API */ /** \defgroup capi C API */
/*@{*/ /**@{*/
/** @name Types */ /** @name Types */
///@{ /**@{*/
/** /**
Most of the types in the C API are opaque pointers. Most of the types in the C API are opaque pointers.
@ -1449,7 +1449,7 @@ typedef enum
Z3_GOAL_UNDER_OVER Z3_GOAL_UNDER_OVER
} Z3_goal_prec; } Z3_goal_prec;
///@} /**@}*/
#ifdef __cplusplus #ifdef __cplusplus
extern "C" { extern "C" {
@ -1514,7 +1514,7 @@ extern "C" {
/**@}*/ /**@}*/
/** @name Create configuration */ /** @name Create configuration */
/*@{*/ /**@{*/
/** /**
\brief Create a configuration object for the Z3 context object. \brief Create a configuration object for the Z3 context object.
@ -1569,10 +1569,10 @@ extern "C" {
*/ */
void Z3_API Z3_set_param_value(Z3_config c, Z3_string param_id, Z3_string param_value); void Z3_API Z3_set_param_value(Z3_config c, Z3_string param_id, Z3_string param_value);
/*@}*/ /**@}*/
/** @name Context and AST Reference Counting */ /** @name Context and AST Reference Counting */
/*@{*/ /**@{*/
/** /**
\brief Create a context using the given configuration. \brief Create a context using the given configuration.
@ -1678,10 +1678,10 @@ extern "C" {
void Z3_API Z3_interrupt(Z3_context c); void Z3_API Z3_interrupt(Z3_context c);
/*@}*/ /**@}*/
/** @name Parameters */ /** @name Parameters */
/*@{*/ /**@{*/
/** /**
\brief Create a Z3 (empty) parameter set. \brief Create a Z3 (empty) parameter set.
@ -1754,10 +1754,10 @@ extern "C" {
*/ */
void Z3_API Z3_params_validate(Z3_context c, Z3_params p, Z3_param_descrs d); void Z3_API Z3_params_validate(Z3_context c, Z3_params p, Z3_param_descrs d);
/*@}*/ /**@}*/
/** @name Parameter Descriptions */ /** @name Parameter Descriptions */
/*@{*/ /**@{*/
/** /**
\brief Increment the reference counter of the given parameter description set. \brief Increment the reference counter of the given parameter description set.
@ -1811,10 +1811,10 @@ extern "C" {
*/ */
Z3_string Z3_API Z3_param_descrs_to_string(Z3_context c, Z3_param_descrs p); Z3_string Z3_API Z3_param_descrs_to_string(Z3_context c, Z3_param_descrs p);
/*@}*/ /**@}*/
/** @name Symbols */ /** @name Symbols */
/*@{*/ /**@{*/
/** /**
\brief Create a Z3 symbol using an integer. \brief Create a Z3 symbol using an integer.
@ -1843,10 +1843,10 @@ extern "C" {
*/ */
Z3_symbol Z3_API Z3_mk_string_symbol(Z3_context c, Z3_string s); Z3_symbol Z3_API Z3_mk_string_symbol(Z3_context c, Z3_string s);
/*@}*/ /**@}*/
/** @name Sorts */ /** @name Sorts */
/*@{*/ /**@{*/
/** /**
\brief Create a free (uninterpreted) type using the given name (symbol). \brief Create a free (uninterpreted) type using the given name (symbol).
@ -2150,10 +2150,10 @@ extern "C" {
Z3_func_decl* tester, Z3_func_decl* tester,
Z3_func_decl accessors[]); Z3_func_decl accessors[]);
/*@}*/ /**@}*/
/** @name Constants and Applications */ /** @name Constants and Applications */
/*@{*/ /**@{*/
/** /**
\brief Declare a constant or function. \brief Declare a constant or function.
@ -2287,10 +2287,10 @@ extern "C" {
*/ */
void Z3_API Z3_add_rec_def(Z3_context c, Z3_func_decl f, unsigned n, Z3_ast args[], Z3_ast body); void Z3_API Z3_add_rec_def(Z3_context c, Z3_func_decl f, unsigned n, Z3_ast args[], Z3_ast body);
/*@}*/ /**@}*/
/** @name Propositional Logic and Equality */ /** @name Propositional Logic and Equality */
/*@{*/ /**@{*/
/** /**
\brief Create an AST node representing \c true. \brief Create an AST node representing \c true.
@ -2397,10 +2397,10 @@ extern "C" {
def_API('Z3_mk_or', AST, (_in(CONTEXT), _in(UINT), _in_array(1, AST))) def_API('Z3_mk_or', AST, (_in(CONTEXT), _in(UINT), _in_array(1, AST)))
*/ */
Z3_ast Z3_API Z3_mk_or(Z3_context c, unsigned num_args, Z3_ast const args[]); Z3_ast Z3_API Z3_mk_or(Z3_context c, unsigned num_args, Z3_ast const args[]);
/*@}*/ /**@}*/
/** @name Integers and Reals */ /** @name Integers and Reals */
/*@{*/ /**@{*/
/** /**
\brief Create an AST node representing \ccode{args[0] + ... + args[num_args-1]}. \brief Create an AST node representing \ccode{args[0] + ... + args[num_args-1]}.
@ -2573,10 +2573,10 @@ extern "C" {
def_API('Z3_mk_is_int', AST, (_in(CONTEXT), _in(AST))) def_API('Z3_mk_is_int', AST, (_in(CONTEXT), _in(AST)))
*/ */
Z3_ast Z3_API Z3_mk_is_int(Z3_context c, Z3_ast t1); Z3_ast Z3_API Z3_mk_is_int(Z3_context c, Z3_ast t1);
/*@}*/ /**@}*/
/** @name Bit-vectors */ /** @name Bit-vectors */
/*@{*/ /**@{*/
/** /**
\brief Bitwise negation. \brief Bitwise negation.
@ -3097,10 +3097,10 @@ extern "C" {
def_API('Z3_mk_bvmul_no_underflow', AST, (_in(CONTEXT), _in(AST), _in(AST))) def_API('Z3_mk_bvmul_no_underflow', AST, (_in(CONTEXT), _in(AST), _in(AST)))
*/ */
Z3_ast Z3_API Z3_mk_bvmul_no_underflow(Z3_context c, Z3_ast t1, Z3_ast t2); Z3_ast Z3_API Z3_mk_bvmul_no_underflow(Z3_context c, Z3_ast t1, Z3_ast t2);
/*@}*/ /**@}*/
/** @name Arrays */ /** @name Arrays */
/*@{*/ /**@{*/
/** /**
\brief Array read. \brief Array read.
The argument \c a is the array and \c i is the index of the array that gets read. The argument \c a is the array and \c i is the index of the array that gets read.
@ -3212,10 +3212,10 @@ extern "C" {
*/ */
Z3_ast Z3_API Z3_mk_set_has_size(Z3_context c, Z3_ast set, Z3_ast k); Z3_ast Z3_API Z3_mk_set_has_size(Z3_context c, Z3_ast set, Z3_ast k);
/*@}*/ /**@}*/
/** @name Sets */ /** @name Sets */
/*@{*/ /**@{*/
/** /**
\brief Create Set type. \brief Create Set type.
@ -3308,10 +3308,10 @@ extern "C" {
*/ */
Z3_ast Z3_API Z3_mk_array_ext(Z3_context c, Z3_ast arg1, Z3_ast arg2); Z3_ast Z3_API Z3_mk_array_ext(Z3_context c, Z3_ast arg1, Z3_ast arg2);
/*@}*/ /**@}*/
/** @name Numerals */ /** @name Numerals */
/*@{*/ /**@{*/
/** /**
\brief Create a numeral of a given sort. \brief Create a numeral of a given sort.
@ -3400,10 +3400,10 @@ extern "C" {
*/ */
Z3_ast Z3_API Z3_mk_bv_numeral(Z3_context c, unsigned sz, bool const* bits); Z3_ast Z3_API Z3_mk_bv_numeral(Z3_context c, unsigned sz, bool const* bits);
/*@}*/ /**@}*/
/** @name Sequences and regular expressions */ /** @name Sequences and regular expressions */
/*@{*/ /**@{*/
/** /**
\brief Create a sequence sort out of the sort for the elements. \brief Create a sequence sort out of the sort for the elements.
@ -3859,11 +3859,11 @@ extern "C" {
*/ */
Z3_ast Z3_API Z3_mk_char_is_digit(Z3_context c, Z3_ast ch); Z3_ast Z3_API Z3_mk_char_is_digit(Z3_context c, Z3_ast ch);
/*@}*/ /**@}*/
/** @name Special relations */ /** @name Special relations */
/*@{*/ /**@{*/
/** /**
\brief create a linear ordering relation over signature \c a. \brief create a linear ordering relation over signature \c a.
The relation is identified by the index \c id. The relation is identified by the index \c id.
@ -3904,10 +3904,10 @@ extern "C" {
*/ */
Z3_func_decl Z3_API Z3_mk_transitive_closure(Z3_context c, Z3_func_decl f); Z3_func_decl Z3_API Z3_mk_transitive_closure(Z3_context c, Z3_func_decl f);
/*@}*/ /**@}*/
/** @name Quantifiers */ /** @name Quantifiers */
/*@{*/ /**@{*/
/** /**
\brief Create a pattern for quantifier instantiation. \brief Create a pattern for quantifier instantiation.
@ -4212,10 +4212,10 @@ extern "C" {
Z3_ast body); Z3_ast body);
/*@}*/ /**@}*/
/** @name Accessors */ /** @name Accessors */
/*@{*/ /**@{*/
/** /**
\brief Return \c Z3_INT_SYMBOL if the symbol was constructed \brief Return \c Z3_INT_SYMBOL if the symbol was constructed
using #Z3_mk_int_symbol, and \c Z3_STRING_SYMBOL if the symbol using #Z3_mk_int_symbol, and \c Z3_STRING_SYMBOL if the symbol
@ -5150,10 +5150,10 @@ extern "C" {
def_API('Z3_simplify_get_param_descrs', PARAM_DESCRS, (_in(CONTEXT),)) def_API('Z3_simplify_get_param_descrs', PARAM_DESCRS, (_in(CONTEXT),))
*/ */
Z3_param_descrs Z3_API Z3_simplify_get_param_descrs(Z3_context c); Z3_param_descrs Z3_API Z3_simplify_get_param_descrs(Z3_context c);
/*@}*/ /**@}*/
/** @name Modifiers */ /** @name Modifiers */
/*@{*/ /**@{*/
/** /**
\brief Update the arguments of term \c a using the arguments \c args. \brief Update the arguments of term \c a using the arguments \c args.
The number of arguments \c num_args should coincide The number of arguments \c num_args should coincide
@ -5196,10 +5196,10 @@ extern "C" {
def_API('Z3_translate', AST, (_in(CONTEXT), _in(AST), _in(CONTEXT))) def_API('Z3_translate', AST, (_in(CONTEXT), _in(AST), _in(CONTEXT)))
*/ */
Z3_ast Z3_API Z3_translate(Z3_context source, Z3_ast a, Z3_context target); Z3_ast Z3_API Z3_translate(Z3_context source, Z3_ast a, Z3_context target);
/*@}*/ /**@}*/
/** @name Models */ /** @name Models */
/*@{*/ /**@{*/
/** /**
\brief Create a fresh model object. It has reference count 0. \brief Create a fresh model object. It has reference count 0.
@ -5534,10 +5534,10 @@ extern "C" {
def_API('Z3_func_entry_get_arg', AST, (_in(CONTEXT), _in(FUNC_ENTRY), _in(UINT))) def_API('Z3_func_entry_get_arg', AST, (_in(CONTEXT), _in(FUNC_ENTRY), _in(UINT)))
*/ */
Z3_ast Z3_API Z3_func_entry_get_arg(Z3_context c, Z3_func_entry e, unsigned i); Z3_ast Z3_API Z3_func_entry_get_arg(Z3_context c, Z3_func_entry e, unsigned i);
/*@}*/ /**@}*/
/** @name Interaction logging */ /** @name Interaction logging */
/*@{*/ /**@{*/
/** /**
\brief Log interaction to a file. \brief Log interaction to a file.
@ -5572,10 +5572,10 @@ extern "C" {
def_API('Z3_toggle_warning_messages', VOID, (_in(BOOL),)) def_API('Z3_toggle_warning_messages', VOID, (_in(BOOL),))
*/ */
void Z3_API Z3_toggle_warning_messages(bool enabled); void Z3_API Z3_toggle_warning_messages(bool enabled);
/*@}*/ /**@}*/
/** @name String conversion */ /** @name String conversion */
/*@{*/ /**@{*/
/** /**
\brief Select mode for the format used for pretty-printing AST nodes. \brief Select mode for the format used for pretty-printing AST nodes.
@ -5662,10 +5662,10 @@ extern "C" {
Z3_ast const assumptions[], Z3_ast const assumptions[],
Z3_ast formula); Z3_ast formula);
/*@}*/ /**@}*/
/** @name Parser interface */ /** @name Parser interface */
/*@{*/ /**@{*/
/** /**
\brief Parse the given string using the SMT-LIB2 parser. \brief Parse the given string using the SMT-LIB2 parser.
@ -5709,10 +5709,10 @@ extern "C" {
Z3_string Z3_API Z3_eval_smtlib2_string(Z3_context, Z3_string str); Z3_string Z3_API Z3_eval_smtlib2_string(Z3_context, Z3_string str);
/*@}*/ /**@}*/
/** @name Error Handling */ /** @name Error Handling */
/*@{*/ /**@{*/
#ifndef SAFE_ERRORS #ifndef SAFE_ERRORS
/** /**
\brief Return the error code for the last API call. \brief Return the error code for the last API call.
@ -5755,10 +5755,10 @@ extern "C" {
*/ */
Z3_string Z3_API Z3_get_error_msg(Z3_context c, Z3_error_code err); Z3_string Z3_API Z3_get_error_msg(Z3_context c, Z3_error_code err);
/*@}*/ /**@}*/
/** @name Miscellaneous */ /** @name Miscellaneous */
/*@{*/ /**@{*/
/** /**
\brief Return Z3 version number information. \brief Return Z3 version number information.
@ -5819,10 +5819,10 @@ extern "C" {
def_API('Z3_finalize_memory', VOID, ()) def_API('Z3_finalize_memory', VOID, ())
*/ */
void Z3_API Z3_finalize_memory(void); void Z3_API Z3_finalize_memory(void);
/*@}*/ /**@}*/
/** @name Goals */ /** @name Goals */
/*@{*/ /**@{*/
/** /**
\brief Create a goal (aka problem). A goal is essentially a set \brief Create a goal (aka problem). A goal is essentially a set
of formulas, that can be solved and/or transformed using of formulas, that can be solved and/or transformed using
@ -5972,10 +5972,10 @@ extern "C" {
*/ */
Z3_string Z3_API Z3_goal_to_dimacs_string(Z3_context c, Z3_goal g, bool include_names); Z3_string Z3_API Z3_goal_to_dimacs_string(Z3_context c, Z3_goal g, bool include_names);
/*@}*/ /**@}*/
/** @name Tactics and Probes */ /** @name Tactics and Probes */
/*@{*/ /**@{*/
/** /**
\brief Return a tactic associated with the given name. \brief Return a tactic associated with the given name.
The complete list of tactics may be obtained using the procedures #Z3_get_num_tactics and #Z3_get_tactic_name. The complete list of tactics may be obtained using the procedures #Z3_get_num_tactics and #Z3_get_tactic_name.
@ -6324,10 +6324,10 @@ extern "C" {
*/ */
Z3_goal Z3_API Z3_apply_result_get_subgoal(Z3_context c, Z3_apply_result r, unsigned i); Z3_goal Z3_API Z3_apply_result_get_subgoal(Z3_context c, Z3_apply_result r, unsigned i);
/*@}*/ /**@}*/
/** @name Solvers*/ /** @name Solvers*/
/*@{*/ /**@{*/
/** /**
\brief Create a new solver. This solver is a "combined solver" (see \brief Create a new solver. This solver is a "combined solver" (see
combined_solver module) that internally uses a non-incremental (solver1) and an combined_solver module) that internally uses a non-incremental (solver1) and an
@ -6850,10 +6850,10 @@ extern "C" {
*/ */
Z3_string Z3_API Z3_solver_to_dimacs_string(Z3_context c, Z3_solver s, bool include_names); Z3_string Z3_API Z3_solver_to_dimacs_string(Z3_context c, Z3_solver s, bool include_names);
/*@}*/ /**@}*/
/** @name Statistics */ /** @name Statistics */
/*@{*/ /**@{*/
/** /**
\brief Convert a statistics into a string. \brief Convert a statistics into a string.
@ -6935,11 +6935,11 @@ extern "C" {
*/ */
uint64_t Z3_API Z3_get_estimated_alloc_size(void); uint64_t Z3_API Z3_get_estimated_alloc_size(void);
/*@}*/ /**@}*/
#ifdef __cplusplus #ifdef __cplusplus
} }
#endif // __cplusplus #endif // __cplusplus
/*@}*/ /**@}*/

View file

@ -23,10 +23,10 @@ extern "C" {
#endif // __cplusplus #endif // __cplusplus
/** \defgroup capi C API */ /** \defgroup capi C API */
/*@{*/ /**@{*/
/** @name AST vectors */ /** @name AST vectors */
/*@{*/ /**@{*/
/** /**
\brief Return an empty AST vector. \brief Return an empty AST vector.
@ -104,10 +104,10 @@ extern "C" {
*/ */
Z3_string Z3_API Z3_ast_vector_to_string(Z3_context c, Z3_ast_vector v); Z3_string Z3_API Z3_ast_vector_to_string(Z3_context c, Z3_ast_vector v);
/*@}*/ /**@}*/
/** @name AST maps */ /** @name AST maps */
/*@{*/ /**@{*/
/** /**
\brief Return an empty mapping from AST to AST \brief Return an empty mapping from AST to AST
@ -189,8 +189,8 @@ extern "C" {
def_API('Z3_ast_map_to_string', STRING, (_in(CONTEXT), _in(AST_MAP))) def_API('Z3_ast_map_to_string', STRING, (_in(CONTEXT), _in(AST_MAP)))
*/ */
Z3_string Z3_API Z3_ast_map_to_string(Z3_context c, Z3_ast_map m); Z3_string Z3_API Z3_ast_map_to_string(Z3_context c, Z3_ast_map m);
/*@}*/ /**@}*/
/*@}*/ /**@}*/
#ifdef __cplusplus #ifdef __cplusplus
} }

View file

@ -23,10 +23,10 @@ extern "C" {
#endif // __cplusplus #endif // __cplusplus
/** \defgroup capi C API */ /** \defgroup capi C API */
/*@{*/ /**@{*/
/** @name Fixedpoint facilities */ /** @name Fixedpoint facilities */
/*@{*/ /**@{*/
/** /**
\brief Create a new fixedpoint context. \brief Create a new fixedpoint context.
@ -373,8 +373,8 @@ extern "C" {
void Z3_API Z3_fixedpoint_add_constraint (Z3_context c, Z3_fixedpoint d, Z3_ast e, unsigned lvl); void Z3_API Z3_fixedpoint_add_constraint (Z3_context c, Z3_fixedpoint d, Z3_ast e, unsigned lvl);
/*@}*/ /**@}*/
/*@}*/ /**@}*/
#ifdef __cplusplus #ifdef __cplusplus
} }

View file

@ -23,10 +23,10 @@ extern "C" {
#endif // __cplusplus #endif // __cplusplus
/** \defgroup capi C API */ /** \defgroup capi C API */
/*@{*/ /**@{*/
/** @name Floating-Point Arithmetic */ /** @name Floating-Point Arithmetic */
/*@{*/ /**@{*/
/** /**
\brief Create the RoundingMode sort. \brief Create the RoundingMode sort.
@ -841,7 +841,7 @@ extern "C" {
/** @name Z3-specific floating-point extensions */ /** @name Z3-specific floating-point extensions */
/*@{*/ /**@{*/
/** /**
\brief Retrieves the number of bits reserved for the exponent in a FloatingPoint sort. \brief Retrieves the number of bits reserved for the exponent in a FloatingPoint sort.
@ -1080,9 +1080,9 @@ extern "C" {
def_API('Z3_mk_fpa_to_fp_int_real', AST, (_in(CONTEXT),_in(AST),_in(AST),_in(AST),_in(SORT))) def_API('Z3_mk_fpa_to_fp_int_real', AST, (_in(CONTEXT),_in(AST),_in(AST),_in(AST),_in(SORT)))
*/ */
Z3_ast Z3_API Z3_mk_fpa_to_fp_int_real(Z3_context c, Z3_ast rm, Z3_ast exp, Z3_ast sig, Z3_sort s); Z3_ast Z3_API Z3_mk_fpa_to_fp_int_real(Z3_context c, Z3_ast rm, Z3_ast exp, Z3_ast sig, Z3_sort s);
/*@}*/ /**@}*/
/*@}*/ /**@}*/
/*@}*/ /**@}*/
#ifdef __cplusplus #ifdef __cplusplus
} }

View file

@ -28,10 +28,10 @@ extern "C" {
#endif // __cplusplus #endif // __cplusplus
/** \defgroup capi C API */ /** \defgroup capi C API */
/*@{*/ /**@{*/
/** @name Optimization facilities */ /** @name Optimization facilities */
/*@{*/ /**@{*/
/** /**
\brief Create a new optimize context. \brief Create a new optimize context.
@ -368,8 +368,8 @@ extern "C" {
Z3_model_eh model_eh); Z3_model_eh model_eh);
/*@}*/ /**@}*/
/*@}*/ /**@}*/
#ifdef __cplusplus #ifdef __cplusplus
} }

View file

@ -24,11 +24,11 @@ extern "C" {
#endif // __cplusplus #endif // __cplusplus
/** \defgroup capi C API */ /** \defgroup capi C API */
/*@{*/ /**@{*/
/** @name Polynomials */ /** @name Polynomials */
/*@{*/ /**@{*/
/** /**
\brief Return the nonzero subresultants of \c p and \c q with respect to the "variable" \c x. \brief Return the nonzero subresultants of \c p and \c q with respect to the "variable" \c x.
@ -43,8 +43,8 @@ extern "C" {
Z3_ast_vector Z3_API Z3_polynomial_subresultants(Z3_context c, Z3_ast p, Z3_ast q, Z3_ast x); Z3_ast_vector Z3_API Z3_polynomial_subresultants(Z3_context c, Z3_ast p, Z3_ast q, Z3_ast x);
/*@}*/ /**@}*/
/*@}*/ /**@}*/
#ifdef __cplusplus #ifdef __cplusplus
} }

View file

@ -26,10 +26,10 @@ extern "C" {
#endif // __cplusplus #endif // __cplusplus
/** \defgroup capi C API */ /** \defgroup capi C API */
/*@{*/ /**@{*/
/** @name Real Closed Fields */ /** @name Real Closed Fields */
/*@{*/ /**@{*/
/** /**
\brief Delete a RCF numeral created using the RCF API. \brief Delete a RCF numeral created using the RCF API.
@ -196,8 +196,8 @@ extern "C" {
*/ */
void Z3_API Z3_rcf_get_numerator_denominator(Z3_context c, Z3_rcf_num a, Z3_rcf_num * n, Z3_rcf_num * d); void Z3_API Z3_rcf_get_numerator_denominator(Z3_context c, Z3_rcf_num a, Z3_rcf_num * n, Z3_rcf_num * d);
/*@}*/ /**@}*/
/*@}*/ /**@}*/
#ifdef __cplusplus #ifdef __cplusplus
} }

View file

@ -23,10 +23,10 @@ extern "C" {
#endif // __cplusplus #endif // __cplusplus
/** \defgroup capi C API */ /** \defgroup capi C API */
/*@{*/ /**@{*/
/** @name Spacer facilities */ /** @name Spacer facilities */
/*@{*/ /**@{*/
/** /**
\brief Pose a query against the asserted rules at the given level. \brief Pose a query against the asserted rules at the given level.
@ -132,8 +132,8 @@ extern "C" {
Z3_ast_vector vars, Z3_ast_vector vars,
Z3_ast body); Z3_ast body);
/*@}*/ /**@}*/
/*@}*/ /**@}*/
#ifdef __cplusplus #ifdef __cplusplus
} }