@returns
Major version of the library.
*/
-extern unsigned int bt_version_get_major(void);
+extern unsigned int bt_version_get_major(void) __BT_NOEXCEPT;
/*!
@brief
@returns
Minor version of the library.
*/
-extern unsigned int bt_version_get_minor(void);
+extern unsigned int bt_version_get_minor(void) __BT_NOEXCEPT;
/*!
@brief
@returns
Patch version of the library.
*/
-extern unsigned int bt_version_get_patch(void);
+extern unsigned int bt_version_get_patch(void) __BT_NOEXCEPT;
/*!
@brief
@returns
Development stage of the library's version, or \c NULL if none.
*/
-extern const char *bt_version_get_development_stage(void);
+extern const char *bt_version_get_development_stage(void) __BT_NOEXCEPT;
/*!
@brief
Version control system revision's description of the library's
version, or \c NULL if none.
*/
-extern const char *bt_version_get_vcs_revision_description(void);
+extern const char *bt_version_get_vcs_revision_description(void) __BT_NOEXCEPT;
/*!
@brief
@sa bt_version_get_name_description() —
Returns the description of libbabeltrace2's release name.
*/
-extern const char *bt_version_get_name(void);
+extern const char *bt_version_get_name(void) __BT_NOEXCEPT;
/*!
@brief
@sa bt_version_get_name() —
Returns libbabeltrace2's release name.
*/
-extern const char *bt_version_get_name_description(void);
+extern const char *bt_version_get_name_description(void) __BT_NOEXCEPT;
/*!
@brief
@returns
Library's version extra name, or \c NULL if not available.
*/
-extern const char *bt_version_get_extra_name(void);
+extern const char *bt_version_get_extra_name(void) __BT_NOEXCEPT;
/*!
@brief
Can contain newlines.
@endparblock
*/
-extern const char *bt_version_get_extra_description(void);
+extern const char *bt_version_get_extra_description(void) __BT_NOEXCEPT;
/*!
@brief
applied to Babeltrace's source tree for a custom build.
@endparblock
*/
-extern const char *bt_version_get_extra_patch_names(void);
+extern const char *bt_version_get_extra_patch_names(void) __BT_NOEXCEPT;
/*! @} */