LTKCPP-- LLRP Toolkit C Plus Plus Library
|
Base Class for All LLRP LTK Parameters. More...
#include <ltkcpp_base.h>
Public Member Functions | |
virtual llrp_bool_t | isAllowedIn (const CTypeDescriptor *pEnclosingTypeDescriptor) const |
Validate whether the element is allowed as a base type in the enclosing element. | |
llrp_bool_t | isAllowedExtension (const CTypeDescriptor *pEnclosingTypeDescriptor) |
Validate whether the element is allowed as an extension in the enclosing element. | |
virtual llrp_bool_t | isAllowedIn (const CTypeDescriptor *pEnclosingTypeDescriptor) const |
Validate whether the element is allowed as a base type in the enclosing element. | |
llrp_bool_t | isAllowedExtension (const CTypeDescriptor *pEnclosingTypeDescriptor) |
Validate whether the element is allowed as an extension in the enclosing element. |
Base Class for All LLRP LTK Parameters.
Definition at line 1125 of file Library/ltkcpp_base.h.
llrp_bool_t LLRP::CParameter::isAllowedExtension | ( | const CTypeDescriptor * | pEnclosingTypeDescriptor | ) |
Validate whether the element is allowed as an extension in the enclosing element.
[in] | pEnclosingTypeDescriptor | A pointer to the enclosing type |
Definition at line 127 of file ltkcpp_element.cpp.
References isAllowedIn(), LLRP::CTypeDescriptor::m_bIsMessage, LLRP::CElement::m_pType, LLRP::CTypeDescriptor::m_pVendorDescriptor, and LLRP::CTypeDescriptor::m_TypeNum.
llrp_bool_t LLRP::CParameter::isAllowedExtension | ( | const CTypeDescriptor * | pEnclosingTypeDescriptor | ) |
Validate whether the element is allowed as an extension in the enclosing element.
[in] | pEnclosingTypeDescriptor | A pointer to the enclosing type |
virtual llrp_bool_t LLRP::CParameter::isAllowedIn | ( | const CTypeDescriptor * | pEnclosingTypeDescriptor | ) | const [virtual] |
Validate whether the element is allowed as a base type in the enclosing element.
[in] | pEnclosingTypeDescriptor | A pointer to the enclosing type |
llrp_bool_t LLRP::CParameter::isAllowedIn | ( | const CTypeDescriptor * | pEnclosingTypeDescriptor | ) | const [virtual] |
Validate whether the element is allowed as a base type in the enclosing element.
[in] | pEnclosingTypeDescriptor | A pointer to the enclosing type |
Definition at line 120 of file ltkcpp_element.cpp.
Referenced by isAllowedExtension().