Top | ![]() |
![]() |
![]() |
![]() |
Modulemd.Buildopts (Private)Modulemd.Buildopts (Private) — ModulemdBuildopts methods that should be used only by internal consumers. |
ModulemdBuildopts * modulemd_buildopts_parse_yaml (yaml_parser_t *parser
,gboolean strict
,GError **error
);
parser |
A libyaml parser object positioned at the beginning of a Buildopts entry in the YAML document. |
[inout] |
strict |
Whether the parser should return failure if it encounters an unknown mapping key or if it should ignore it. |
[in] |
error |
A GError that will return the reason for a parsing or validation error. |
[out] |
A newly-allocated ModulemdBuildopts object
read from the YAML. NULL if a parse or validation error occurred and sets
error
appropriately.
[transfer full]
Since: 2.0
gboolean modulemd_buildopts_emit_yaml (ModulemdBuildopts *self
,yaml_emitter_t *emitter
,GError **error
);
self |
This ModulemdBuildopts object. |
|
emitter |
A libyaml emitter object positioned where a Buildopts belongs in the YAML document. |
[inout] |
error |
A GError that will return the reason for an emission or validation error. |
[out] |
TRUE if the buildopts was emitted successfully. FALSE and sets
error
appropriately if the YAML could not be emitted.
Since: 2.0
gint modulemd_buildopts_compare (ModulemdBuildopts *self_1
,ModulemdBuildopts *self_2
);
Less than zero if self_1
sorts less than self_2
, zero for equal,
greater than zero if self_1
is greater than self_2
.
Since: 2.10