-
-
Notifications
You must be signed in to change notification settings - Fork 267
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Removed the file, func, line args in the _async APIs fpr doxygen #2179
Conversation
…n arguments. Documented H5ESclean.
I see the issue, fixing now. |
Fixed #ifdef logic. @fortnern can you verify the missing varg definitions in H5Dpublic.h are correct. |
@jhendersonHDF is the examples of H5Aclose_async and H5Acreate_async in H5Apublic.h what you had in mind? |
* \async_variant_of{H5Aclose} | ||
*/ | ||
H5_DLL herr_t H5Aclose_async(const char *app_file, const char *app_func, unsigned app_line, hid_t attr_id, | ||
hid_t es_id); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
moved this to a doxygen region below, and just have the full API
src/H5Apublic.h
Outdated
@@ -974,6 +993,21 @@ H5_DLL herr_t H5Awrite_async(const char *app_file, const char *app_func, unsigne | |||
H5_DLL herr_t H5Arename_by_name(hid_t loc_id, const char *obj_name, const char *old_attr_name, | |||
const char *new_attr_name, hid_t lapl_id); | |||
|
|||
#ifdef H5_DOXYGEN |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The doxygen region for the _async APIs.
You may need to surround the entire regular API with
Otherwise, you'll have two different versions of the API at the same time when H5_DOXYGEN is defined. It would probably also be good just to check what the generated doxygen output looks like. |
I think one needs to see the actual result and if it generates any warnings. |
…Group#2179) * Removed the: file, func, line args in the _async APIs from the doxygen arguments. Documented H5ESclean. * format fixes * fixed DOXYGEN_PREDEFINED * Fixed the #ifdet logic for doxygen, added missing multi-dataset va_args * format fixes * Use H5_DOXYGEN instead of H5_DOXYGEN_FORTRAN * reordered multidataset declarations * alt. for H5Aclose_async and H5Acreate_async * made doxgyen API into seperate blocks * updated codespell * Committing clang-format changes Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Removed the file, func, line args in the _async APIs from the doxygen arguments. Documented H5ESclean.