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