libyang  1.0.184
YANG data modeling language library
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 CAttrClass for wrapping lyd_attr
 CContextClass for wrapping ly_ctx
 CData_NodeClasses for wrapping lyd_node
 CDecimal64
 CDeviate
 CDeviation
 CDifflistClass for wrapping lyd_difflist
 CErrorClass for wrapping ly_err_item
 CExt
 CExt_Instance
 CFeature
 CIdent
 CIffeature
 CImport
 CInclude
 Clyd_anydata_valueAnydata value union
 Clyd_attrAttribute structure
 Clyd_difflistStructure for the result of lyd_diff(), describing differences between two data trees
 Clyd_nodeGeneric structure for a data node, directly applicable to the data nodes defined as LYS_CONTAINER, LYS_LIST and LYS_CHOICE
 Clyd_node_anydataStructure for data nodes defined as LYS_ANYDATA or LYS_ANYXML
 Clyd_node_leaf_listStructure for data nodes defined as LYS_LEAF or LYS_LEAFLIST
 Clyd_value_uNode's value representation
 Clyext_plugin
 Clyext_plugin_complex
 Clyext_plugin_list
 Clyext_substmtDescription of the extension instance substatement
 Clys_deviateYANG deviate statement structure, see RFC 6020 sec. 7.18.3.2
 Clys_deviationYANG deviation statement structure, see RFC 6020 sec. 7.18.3
 Clys_extYANG extension definition
 Clys_ext_instanceGeneric extension instance structure
 Clys_ext_instance_complexComplex extension instance structure
 Clys_featureYANG feature definition structure
 Clys_identStructure to hold information about identity, see RFC 6020 sec. 7.16
 Clys_iffeatureCompiled if-feature expression structure
 Clys_importYANG import structure used to reference other schemas (modules)
 Clys_includeYANG include structure used to reference submodules
 Clys_moduleMain schema node structure representing YANG module
 Clys_nodeCommon structure representing single YANG data statement describing
 Clys_node_anydataSchema anydata (and anyxml) node structure
 Clys_node_augmentYANG augment structure (covering both possibilities - uses's substatement as well as (sub)module's substatement)
 Clys_node_caseSchema case node structure
 Clys_node_choiceSchema choice node structure
 Clys_node_containerSchema container node structure
 Clys_node_grpSchema grouping node structure
 Clys_node_inoutRPC input and output node structure
 Clys_node_leafSchema leaf node structure
 Clys_node_leaflistSchema leaf-list node structure
 Clys_node_listSchema list node structure
 Clys_node_notifSchema notification node structure
 Clys_node_rpc_actionSchema rpc/action node structure
 Clys_node_usesSchema uses node structure
 Clys_refineYANG uses's refine substatement structure, see RFC 6020 sec. 7.12.2
 Clys_refine_modUnion to hold target modification in lys_refine
 Clys_refine_mod_listContainer for list modifications in lys_refine_mod
 Clys_restrYANG validity restriction (must, length, etc.) structure providing information from the schema
 Clys_revisionYANG revision statement for (sub)modules
 Clys_submoduleSubmodule schema node structure that can be included into a YANG module
 Clys_tpdfYANG typedef structure providing information from the schema
 Clys_typeYANG type structure providing information from the schema
 Clys_type_bitSingle bit value specification for lys_type_info_bits
 Clys_type_enumSingle enumeration value specification for lys_type_info_enums
 Clys_type_infoUnion for holding type-specific information in lys_type
 Clys_type_info_binary
 Clys_type_info_bitsContainer for information about bits types (LY_TYPE_BINARY), used in lys_type_info
 Clys_type_info_dec64Container for information about decimal64 types (LY_TYPE_DEC64), used in lys_type_info
 Clys_type_info_enumsContainer for information about enumeration types (LY_TYPE_ENUM), used in lys_type_info
 Clys_type_info_identContainer for information about identity types (LY_TYPE_IDENT), used in lys_type_info
 Clys_type_info_instContainer for information about instance-identifier types (LY_TYPE_INST), used in lys_type_info
 Clys_type_info_lrefContainer for information about leafref types (LY_TYPE_LEAFREF), used in lys_type_info
 Clys_type_info_numContainer for information about integer types, used in lys_type_info
 Clys_type_info_strContainer for information about string types (LY_TYPE_STRING), used in lys_type_info
 Clys_type_info_unionContainer for information about union types (LY_TYPE_UNION), used in lys_type_info
 Clys_uniqueYANG list's unique statement structure, see RFC 6020 sec. 7.8.3
 Clys_whenYANG when restriction, see RFC 6020 sec. 7.19.5
 Clytype_plugin_list
 Clyxml_attrElement's attribute definition
 Clyxml_elemStructure describing an element in an XML tree
 Clyxml_nsNamespace definition
 CContext::mod_missing_cb_return
 CModuleClasses for wrapping lys_module
 CRefine
 CRefine_Mod
 CRefine_Mod_List
 CRestr
 CRevision
 CSchema_Node
 CSetClass for wrapping ly_set
 CSubmoduleClasses for wrapping lys_submodule
 CSubstmt
 CTpdf
 CType
 CType_Bit
 CType_Enum
 CType_Info
 CType_Info_Binary
 CType_Info_Bits
 CType_Info_Dec64
 CType_Info_Enums
 CType_Info_Ident
 CType_Info_Inst
 CType_Info_Lref
 CType_Info_Num
 CType_Info_Str
 CType_Info_Union
 CUnique
 CValueClass for wrapping lyd_val
 CWhen
 CXml_Attr
 CXml_Elem
 CXml_NsClass for wrapping lyxml_ns