sbepp
Loading...
Searching...
No Matches
sbepp::set_choice_traits< T > Class Template Reference

Provides various traits/attributes of a <choice> element. More...

Static Public Member Functions

static constexpr const char * name () noexcept
 Returns name attribute.
 
static constexpr const char * description () noexcept
 Returns description attribute.
 
static constexpr version_t since_version () noexcept
 Returns addedSince attribute.
 
static constexpr version_t deprecated () noexcept
 Returns deprecated attribute. Available only if provided in schema.
 
static constexpr choice_index_t index () noexcept
 Returns choice bit index.
 

Detailed Description

template<typename T>
class sbepp::set_choice_traits< T >

Provides various traits/attributes of a <choice> element.

For example: sbepp::set_choice_traits<SetTag::choice>::since_version();

Template Parameters
Tset choice tag

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