libyang 1.0.184
YANG data modeling language library
Loading...
Searching...
No Matches
Schema_Node_List Class Reference

#include <Tree_Schema.hpp>

Inheritance diagram for Schema_Node_List:

Public Member Functions

 Schema_Node_List (S_Schema_Node derived)
 Schema_Node_List (struct lys_node *node, S_Deleter deleter)
 ~Schema_Node_List ()
uint8_t must_size ()
uint8_t tpdf_size ()
uint8_t keys_size ()
uint8_t unique_size ()
S_When when ()
std::vector< S_Restr > must ()
std::vector< S_Tpdf > tpdf ()
std::vector< S_Schema_Node_Leaf > keys ()
std::vector< S_Unique > unique ()
uint32_t min ()
uint32_t max ()
const char * keys_str ()
Public Member Functions inherited from Schema_Node
 Schema_Node (lys_node *node, S_Deleter deleter)
virtual ~Schema_Node ()
const char * name ()
const char * dsc ()
const char * ref ()
uint16_t flags ()
uint8_t ext_size ()
uint8_t iffeature_size ()
std::vector< S_Ext_Instance > ext ()
std::vector< S_Iffeature > iffeature ()
S_Module module ()
LYS_NODE nodetype ()
virtual S_Schema_Node parent ()
virtual S_Schema_Node child ()
virtual S_Schema_Node next ()
virtual S_Schema_Node prev ()
std::string path (int options=0)
int validate_value (const char *value)
std::vector< S_Schema_Node > child_instantiables (int options)
S_Set find_path (const char *path)
S_Set xpath_atomize (enum lyxp_node_type ctx_node_type, const char *expr, int options)
S_Set xpath_atomize (int options)
std::vector< S_Schema_Node > tree_for ()
std::vector< S_Schema_Node > tree_dfs ()
struct lys_nodeswig_node ()
S_Deleter swig_deleter ()

Additional Inherited Members

Data Fields inherited from Schema_Node
friend Set
friend Data_Node
friend Context
friend Schema_Node_Container
friend Schema_Node_Choice
friend Schema_Node_Leaf
friend Schema_Node_Leaflist
friend Schema_Node_List
friend Schema_Node_Anydata
friend Schema_Node_Uses
friend Schema_Node_Grp
friend Schema_Node_Case
friend Schema_Node_Inout
friend Schema_Node_Notif
friend Schema_Node_Action
friend Schema_Node_Augment
friend Schema_Node_Rpc_Action

Detailed Description

Definition at line 750 of file Tree_Schema.hpp.

Constructor & Destructor Documentation

◆ Schema_Node_List() [1/2]

Schema_Node_List ( S_Schema_Node derived)
inline

Definition at line 753 of file Tree_Schema.hpp.

◆ Schema_Node_List() [2/2]

Schema_Node_List ( struct lys_node * node,
S_Deleter deleter )
inline

wrapper for struct lys_node_list, for internal use only

Definition at line 763 of file Tree_Schema.hpp.

◆ ~Schema_Node_List()

Definition at line 365 of file Tree_Schema.cpp.

Member Function Documentation

◆ must_size()

uint8_t must_size ( )
inline

get must_size variable from lys_node_leaflist

Definition at line 770 of file Tree_Schema.hpp.

◆ tpdf_size()

uint8_t tpdf_size ( )
inline

get tpdf_size variable from lys_node_leaflist

Definition at line 772 of file Tree_Schema.hpp.

◆ keys_size()

uint8_t keys_size ( )
inline

get keys_size variable from lys_node_leaflist

Definition at line 774 of file Tree_Schema.hpp.

◆ unique_size()

uint8_t unique_size ( )
inline

get unique_size variable from lys_node_leaflist

Definition at line 776 of file Tree_Schema.hpp.

◆ when()

S_When when ( )

get when variable from lys_node_leaflist

Definition at line 366 of file Tree_Schema.cpp.

◆ must()

std::vector< S_Restr > must ( )

get must variable from lys_node_leaflist

Definition at line 367 of file Tree_Schema.cpp.

◆ tpdf()

std::vector< S_Tpdf > tpdf ( )

get tpdf variable from lys_node_leaflist

Definition at line 368 of file Tree_Schema.cpp.

◆ keys()

std::vector< S_Schema_Node_Leaf > keys ( )

get keys variable from lys_node_leaflist

Definition at line 369 of file Tree_Schema.cpp.

◆ unique()

std::vector< S_Unique > unique ( )

get unique variable from lys_node_leaflist

Definition at line 380 of file Tree_Schema.cpp.

◆ min()

uint32_t min ( )
inline

get min variable from lys_node_leaflist

Definition at line 788 of file Tree_Schema.hpp.

◆ max()

uint32_t max ( )
inline

get max variable from lys_node_leaflist

Definition at line 790 of file Tree_Schema.hpp.

◆ keys_str()

const char * keys_str ( )
inline

get keys_str variable from lys_node_leaflist

Definition at line 792 of file Tree_Schema.hpp.


The documentation for this class was generated from the following files: