libyang  1.0.253
YANG data modeling language library
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups
Submodule Class Reference

classes for wrapping lys_submodule. More...

#include <Tree_Schema.hpp>

Public Member Functions

 Submodule (struct lys_submodule *submodule, S_Deleter deleter)
 
 Submodule (S_Module module)
 
 ~Submodule ()
 
S_Context ctx ()
 
const char * name ()
 
const char * prefix ()
 
const char * dsc ()
 
const char * ref ()
 
const char * org ()
 
const char * contact ()
 
const char * filepath ()
 
uint8_t type ()
 
uint8_t version ()
 
uint8_t deviated ()
 
uint8_t disabled ()
 
uint8_t implemented ()
 
uint8_t rev_size ()
 
uint8_t imp_size ()
 
uint8_t inc_size ()
 
uint8_t ident_size ()
 
uint8_t tpdf_size ()
 
uint8_t features_size ()
 
uint8_t augment_size ()
 
uint8_t deviation_size ()
 
uint8_t extensions_size ()
 
uint8_t ext_size ()
 
S_Revision rev ()
 
std::vector< S_Deviation > deviation ()
 
S_Module belongsto ()
 

Detailed Description

classes for wrapping lys_submodule.

Definition at line 125 of file Tree_Schema.hpp.

Constructor & Destructor Documentation

Submodule ( struct lys_submodule submodule,
S_Deleter  deleter 
)

wrapper for struct lys_submodule, for internal use only

Definition at line 38 of file Tree_Schema.cpp.

Submodule ( S_Module  module)

creates a Submodule from module if it is a submodule

Definition at line 42 of file Tree_Schema.cpp.

~Submodule ( )

Definition at line 97 of file Tree_Schema.cpp.

Member Function Documentation

S_Context ctx ( )
inline

get ctx variable from lys_submodule

Definition at line 134 of file Tree_Schema.hpp.

const char* name ( )
inline

get name variable from lys_submodule

Definition at line 136 of file Tree_Schema.hpp.

const char* prefix ( )
inline

get prefix variable from lys_submodule

Definition at line 138 of file Tree_Schema.hpp.

const char* dsc ( )
inline

get dsc variable from lys_submodule

Definition at line 140 of file Tree_Schema.hpp.

const char* ref ( )
inline

get ref variable from lys_submodule

Definition at line 142 of file Tree_Schema.hpp.

const char* org ( )
inline

get org variable from lys_submodule

Definition at line 144 of file Tree_Schema.hpp.

const char* contact ( )
inline

get contact variable from lys_submodule

Definition at line 146 of file Tree_Schema.hpp.

const char* filepath ( )
inline

get filepath variable from lys_submodule

Definition at line 148 of file Tree_Schema.hpp.

uint8_t type ( )
inline

get type variable from lys_submodule

Definition at line 150 of file Tree_Schema.hpp.

uint8_t version ( )
inline

get version variable from lys_submodule

Definition at line 152 of file Tree_Schema.hpp.

uint8_t deviated ( )
inline

get deviated variable from lys_submodule

Definition at line 154 of file Tree_Schema.hpp.

uint8_t disabled ( )
inline

get disabled variable from lys_submodule

Definition at line 156 of file Tree_Schema.hpp.

uint8_t implemented ( )
inline

get implemented variable from lys_submodule

Definition at line 158 of file Tree_Schema.hpp.

uint8_t rev_size ( )
inline

get rev_size variable from lys_submodule

Definition at line 160 of file Tree_Schema.hpp.

uint8_t imp_size ( )
inline

get imp_size variable from lys_submodule

Definition at line 162 of file Tree_Schema.hpp.

uint8_t inc_size ( )
inline

get inc_size variable from lys_submodule

Definition at line 164 of file Tree_Schema.hpp.

uint8_t ident_size ( )
inline

get ident_size variable from lys_submodule

Definition at line 166 of file Tree_Schema.hpp.

uint8_t tpdf_size ( )
inline

get tpdf_size variable from lys_submodule

Definition at line 168 of file Tree_Schema.hpp.

uint8_t features_size ( )
inline

get features_size variable from lys_submodule

Definition at line 170 of file Tree_Schema.hpp.

uint8_t augment_size ( )
inline

get augment_size variable from lys_submodule

Definition at line 172 of file Tree_Schema.hpp.

uint8_t deviation_size ( )
inline

get deviation_size variable from lys_submodule

Definition at line 174 of file Tree_Schema.hpp.

uint8_t extensions_size ( )
inline

get extensions_size variable from lys_submodule

Definition at line 176 of file Tree_Schema.hpp.

uint8_t ext_size ( )
inline

get ext_size variable from lys_submodule

Definition at line 178 of file Tree_Schema.hpp.

S_Revision rev ( )

get rev variable from lys_submodule

Definition at line 98 of file Tree_Schema.cpp.

std::vector< S_Deviation > deviation ( )

get deviation variable from lys_submodule

Definition at line 99 of file Tree_Schema.cpp.

S_Module belongsto ( )
inline

get belongsto variable from lys_submodule

Definition at line 184 of file Tree_Schema.hpp.


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