libyang  1.0.253
YANG data modeling language library
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups
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

struct libyang::Decimal64

Definition at line 40 of file Tree_Data.hpp.

Data Fields
int64_t value
uint8_t digits

Function Documentation

S_Context create_new_Context ( struct ly_ctx *  ctx)

Definition at line 441 of file Libyang.cpp.

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

Definition at line 323 of file Libyang.cpp.

int set_log_options ( int  options)

Definition at line 344 of file Libyang.cpp.

LY_LOG_LEVEL set_log_verbosity ( LY_LOG_LEVEL  level)

Definition at line 349 of file Libyang.cpp.

S_Data_Node create_new_Data_Node ( struct lyd_node node)

Definition at line 648 of file Tree_Data.cpp.