libyang  2.2.8
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
Parsed schema nodes flags
Collaboration diagram for Parsed schema nodes flags:

Various flags for parsed schema nodes (used as lysp_node.flags).

1 - container    6 - anydata/anyxml    11 - output       16 - grouping   21 - enum
2 - choice       7 - case              12 - feature      17 - uses       22 - type
3 - leaf         8 - notification      13 - identity     18 - refine     23 - stmt
4 - leaflist     9 - rpc               14 - extension    19 - augment
5 - list        10 - input             15 - typedef      20 - deviate

                                        1 1 1 1 1 1 1 1 1 1 2 2 2 2
bit name              1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3
---------------------+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  1 LYS_CONFIG_W     |x|x|x|x|x|x| | | | | | | | | | | |x| |x| | | |
    LYS_SET_BASE     | | | | | | | | | | | | | | | | | | | | | |x| |
                     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  2 LYS_CONFIG_R     |x|x|x|x|x|x| | | | | | | | | | | |x| |x| | | |
    LYS_SET_BIT      | | | | | | | | | | | | | | | | | | | | | |x| |
                     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  3 LYS_STATUS_CURR  |x|x|x|x|x|x|x|x|x| | |x|x|x|x|x|x| |x|x|x| | |
    LYS_SET_ENUM     | | | | | | | | | | | | | | | | | | | | | |x| |
                     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  4 LYS_STATUS_DEPRC |x|x|x|x|x|x|x|x|x| | |x|x|x|x|x|x| |x|x|x| | |
    LYS_SET_FRDIGITS | | | | | | | | | | | | | | | | | | | | | |x| |
                     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  5 LYS_STATUS_OBSLT |x|x|x|x|x|x|x|x|x| | |x|x|x|x|x|x| |x|x|x| | |
    LYS_SET_LENGTH   | | | | | | | | | | | | | | | | | | | | | |x| |
                     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  6 LYS_MAND_TRUE    | |x|x| | |x| | | | | | | | | | | |x| |x| | | |
    LYS_SET_PATH     | | | | | | | | | | | | | | | | | | | | | |x| |
    LYS_FENABLED     | | | | | | | | | | | |x| | | | | | | | | | | |
                     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  7 LYS_MAND_FALSE   | |x|x| | |x| | | | | | | | | | | |x| |x| | | |
    LYS_ORDBY_USER   | | | |x|x| | | | | | | | | | | | | | | | | | |
    LYS_SET_PATTERN  | | | | | | | | | | | | | | | | | | | | | |x| |
                     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  8 LYS_ORDBY_SYSTEM | | | |x|x| | | | | | | | | | | | | | | | | | |
    LYS_YINELEM_TRUE | | | | | | | | | | | | | |x| | | | | | | | | |
    LYS_SET_RANGE    | | | | | | | | | | | | | | | | | | | | | |x| |
                     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  9 LYS_YINELEM_FALSE| | | | | | | | | | | | | |x| | | | | | | | | |
    LYS_SET_TYPE     | | | | | | | | | | | | | | | | | | | | | |x| |
    LYS_SINGLEQUOTED | | | | | | | | | | | | | | | | | | | | | | |x|
                     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 10 LYS_SET_VALUE    | | | | | | | | | | | | | | | | | | | | |x| | |
    LYS_SET_REQINST  | | | | | | | | | | | | | | | | | | | | | |x| |
    LYS_SET_MIN      | | | |x|x| | | | | | | | | | | | |x| |x| | | |
    LYS_DOUBLEQUOTED | | | | | | | | | | | | | | | | | | | | | | |x|
                     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 11 LYS_SET_MAX      | | | |x|x| | | | | | | | | | | | |x| |x| | | |
    LYS_USED_GRP     | | | | | | | | | | | | | | | |x| | | | | | | |
    LYS_YIN_ATTR     | | | | | | | | | | | | | | | | | | | | | | |x|
                     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 12 LYS_YIN_ARGUMENT | | | | | | | | | | | | | | | | | | | | | | |x|
                     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 13 LYS_INTERNAL     |x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|
---------------------+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+