libyang  2.0.164
libyang is YANG data modelling language parser and toolkit written (and providing API) in C.
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
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_ */
Schema printers for libyang.
Data printers for libyang.
internal context structures and functions
Generic set structure and manipulation routines.
Schema parsers for libyang.
libyang output structures and functions
libyang dictionary
libyang representation of YANG schema trees.
libyang generic macros and functions to work with YANG schema or data trees.
libyang input structures and functions
Data parsers for libyang.
libyang representation of YANG data trees.
Logger manipulation routines and error definitions.