libyang 2.1.148
libyang is YANG data modelling language parser and toolkit written (and providing API) in C.
Loading...
Searching...
No Matches
libyang.h
Go to the documentation of this file.
1
16#ifndef LY_LIBYANG_H_
17#define LY_LIBYANG_H_
18
19#include <stdint.h>
20
21#ifdef __cplusplus
22extern "C" {
23#endif
24
25#include "context.h"
26#include "dict.h"
27#include "in.h"
28#include "log.h"
29#include "metadata.h"
30#include "out.h"
31#include "parser_data.h"
32#include "parser_schema.h"
33#include "printer_data.h"
34#include "printer_schema.h"
35#include "set.h"
36#include "tree.h"
37#include "tree_data.h"
38#include "tree_schema.h"
39
40/*
41 * The following headers are supposed to be included explicitly:
42 * - hash_table.h
43 * - metadata.h
44 * - plugins_types.h
45 * - plugins_exts.h
46 */
47
164#ifdef __cplusplus
165}
166#endif
167
168#endif /* LY_LIBYANG_H_ */
internal context structures and functions
libyang dictionary
libyang input structures and functions
Logger manipulation routines and error definitions.
ietf-yang-metadata API
libyang output structures and functions
Data parsers for libyang.
Schema parsers for libyang.
Data printers for libyang.
Schema printers for libyang.
Generic set structure and manipulation routines.
libyang generic macros and functions to work with YANG schema or data trees.
libyang representation of YANG data trees.
libyang representation of YANG schema trees.