libyang 1.0.184
YANG data modeling language library
Loading...
Searching...
No Matches
C++/Python

Data Structures

class  Context
 class for wrapping ly_ctx. More...
class  Error
 class for wrapping ly_err_item. More...
class  Set
 class for wrapping ly_set. More...
struct  Decimal64
class  Value
 class for wrapping lyd_val. More...
class  Data_Node
 classes for wrapping lyd_node. More...
class  Data_Node_Leaf_List
 class for wrapping lyd_node_leaf_list. More...
class  Data_Node_Anydata
 class for wrapping lyd_node_anydata. More...
class  Attr
 class for wrapping lyd_attr. More...
class  Difflist
 class for wrapping lyd_difflist. More...
class  Module
 classes for wrapping lys_module. More...
class  Submodule
 classes for wrapping lys_submodule. More...
class  Type_Info_Binary
class  Type_Bit
class  Type_Info_Bits
class  Type_Info_Dec64
class  Type_Enum
class  Type_Info_Enums
class  Type_Info_Ident
class  Type_Info_Inst
class  Type_Info_Num
class  Type_Info_Lref
class  Type_Info_Str
class  Type_Info_Union
class  Type_Info
class  Type
class  Iffeature
class  Ext_Instance
class  Schema_Node
class  Schema_Node_Container
class  Schema_Node_Choice
class  Schema_Node_Leaf
class  Schema_Node_Leaflist
class  Schema_Node_List
class  Schema_Node_Anydata
class  Schema_Node_Uses
class  Schema_Node_Grp
class  Schema_Node_Case
class  Schema_Node_Inout
class  Schema_Node_Notif
class  Schema_Node_Rpc_Action
class  Schema_Node_Augment
class  Substmt
class  Ext
class  Refine_Mod_List
class  Refine_Mod
class  Refine
class  Deviate
class  Deviation
class  Import
class  Include
class  Revision
class  Tpdf
class  Unique
class  Feature
class  Restr
class  When
class  Ident
class  Xml_Ns
 class for wrapping lyxml_ns. More...
class  Xml_Attr
class  Xml_Elem

Functions

S_Context create_new_Context (struct ly_ctx *ctx)
std::vector< S_Error > get_ly_errors (S_Context context)
int set_log_options (int options)
LY_LOG_LEVEL set_log_verbosity (LY_LOG_LEVEL level)
S_Data_Node create_new_Data_Node (struct lyd_node *node)

Detailed Description

Class wrappers for data structures and functions to manipulate and access instance data tree.


Data Structure Documentation

◆ libyang::Decimal64

struct libyang::Decimal64

Definition at line 40 of file Tree_Data.hpp.

Data Fields
int64_t value
uint8_t digits

Function Documentation

◆ create_new_Context()

S_Context create_new_Context ( struct ly_ctx * ctx)

Definition at line 441 of file Libyang.cpp.

◆ get_ly_errors()

std::vector< S_Error > get_ly_errors ( S_Context context)

Definition at line 323 of file Libyang.cpp.

◆ set_log_options()

int set_log_options ( int options)

Definition at line 344 of file Libyang.cpp.

◆ set_log_verbosity()

LY_LOG_LEVEL set_log_verbosity ( LY_LOG_LEVEL level)

Definition at line 349 of file Libyang.cpp.

◆ create_new_Data_Node()

S_Data_Node create_new_Data_Node ( struct lyd_node * node)

Definition at line 642 of file Tree_Data.cpp.