1 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- 2 * 3 * Copyright (C) 2016 Richard Hughes <richard@hughsie.com> 4 * 5 * SPDX-License-Identifier: LGPL-2.1+ 6 */ 7 8 #pragma once 9 10 #if !defined (__APPSTREAM_GLIB_PRIVATE_H) && !defined (AS_COMPILATION) 11 #error "Only <appstream-glib.h> can be included directly." 12 #endif 13 14 #include "as-require.h" 15 #include "as-node-private.h" 16 17 G_BEGIN_DECLS 18 19 GNode *as_require_node_insert (AsRequire *require, 20 GNode *parent, 21 AsNodeContext *ctx); 22 gboolean as_require_node_parse (AsRequire *require, 23 GNode *node, 24 AsNodeContext *ctx, 25 GError **error); 26 gboolean as_require_node_parse_dep11 (AsRequire *require, 27 GNode *node, 28 AsNodeContext *ctx, 29 GError **error); 30 31 G_END_DECLS 32