15#ifndef LY_PLUGINS_EXTS_SEMVER_H_
16#define LY_PLUGINS_EXTS_SEMVER_H_
61 const char **semver_str);
72 const char **semver_str);
Available YANG schema tree structures representing YANG module.
Printable YANG schema tree structure representing YANG module.
libyang support for YANG extensions implementation.
LIBYANG_API_DECL const struct lys_ext_instance_semver * lysp_semver_get(const struct lysp_module *pmod, const char **semver_str)
Get semantic version of a parsed (sub)module.
LIBYANG_API_DECL const struct lys_ext_instance_semver * lys_semver_get(const struct lys_module *mod, const char **semver_str)
Get semantic version of a module.
lys_ext_instance_semver_compat
COMPAT modifier of semver.
@ LYS_EXT_SEMVER_COMPAT_NON_COMPATIBLE
@ LYS_EXT_SEMVER_COMPAT_NONE
@ LYS_EXT_SEMVER_COMPAT_COMPATIBLE
enum lys_ext_instance_semver_compat compat
LIBYANG_API_DECL int lys_semver_cmp(const struct lys_ext_instance_semver *ver1, const struct lys_ext_instance_semver *ver2)
Compare semantic versions ignoring metadata.
Structure with parsed semver version.
libyang representation of YANG schema trees.