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

#include <Tree_Schema.hpp>

Public Member Functions

 Refine (struct lys_refine *refine, S_Deleter deleter)
 
 ~Refine ()
 
const char * target_name ()
 
const char * dsc ()
 
const char * ref ()
 
uint16_t flags ()
 
uint8_t ext_size ()
 
uint8_t iffeature_size ()
 
uint16_t target_type ()
 
uint8_t must_size ()
 
uint8_t dflt_size ()
 
std::vector< S_Ext_Instance > ext ()
 
std::vector< S_Iffeature > iffeature ()
 
S_Module module ()
 
std::vector< S_Restr > must ()
 
std::vector< std::string > dflt ()
 
S_Refine_Mod mod ()
 

Detailed Description

Definition at line 1123 of file Tree_Schema.hpp.

Constructor & Destructor Documentation

◆ Refine()

Refine ( struct lys_refine refine,
S_Deleter  deleter 
)

wrapper for struct lys_refine, for internal use only

Definition at line 461 of file Tree_Schema.cpp.

◆ ~Refine()

~Refine ( )

Definition at line 465 of file Tree_Schema.cpp.

Member Function Documentation

◆ target_name()

const char * target_name ( )
inline

get target_name variable from lys_refine

Definition at line 1130 of file Tree_Schema.hpp.

◆ dsc()

const char * dsc ( )
inline

get dsc variable from lys_refine

Definition at line 1132 of file Tree_Schema.hpp.

◆ ref()

const char * ref ( )
inline

get ref variable from lys_refine

Definition at line 1134 of file Tree_Schema.hpp.

◆ flags()

uint16_t flags ( )
inline

get flags variable from lys_refine

Definition at line 1136 of file Tree_Schema.hpp.

◆ ext_size()

uint8_t ext_size ( )
inline

get ext_size variable from lys_refine

Definition at line 1138 of file Tree_Schema.hpp.

◆ iffeature_size()

uint8_t iffeature_size ( )
inline

get iffeature_size variable from lys_refine

Definition at line 1140 of file Tree_Schema.hpp.

◆ target_type()

uint16_t target_type ( )
inline

get target_type variable from lys_refine

Definition at line 1142 of file Tree_Schema.hpp.

◆ must_size()

uint8_t must_size ( )
inline

get must_size variable from lys_refine

Definition at line 1144 of file Tree_Schema.hpp.

◆ dflt_size()

uint8_t dflt_size ( )
inline

get dflt_size variable from lys_refine

Definition at line 1146 of file Tree_Schema.hpp.

◆ ext()

std::vector< S_Ext_Instance > ext ( )

get ext variable from lys_refine

Definition at line 466 of file Tree_Schema.cpp.

◆ iffeature()

std::vector< S_Iffeature > iffeature ( )
inline

get iffeature variable from lys_refine

Definition at line 1150 of file Tree_Schema.hpp.

◆ module()

S_Module module ( )

get module variable from lys_refine

Definition at line 467 of file Tree_Schema.cpp.

◆ must()

std::vector< S_Restr > must ( )

get must variable from lys_refine

Definition at line 468 of file Tree_Schema.cpp.

◆ dflt()

std::vector< std::string > dflt ( )
inline

get dflt variable from lys_refine

Definition at line 1156 of file Tree_Schema.hpp.

◆ mod()

S_Refine_Mod mod ( )

get mod variable from lys_refine

Definition at line 469 of file Tree_Schema.cpp.


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