Zserio C++17 runtime library  0.5.0
Built for Zserio 2.17.0
zserio::ItemInfo Struct Reference

#include <ITypeInfo.h>

Public Member Functions

 ItemInfo (std::string_view schemaName_, uint64_t value_, bool isDeprecated_, bool isRemoved_)
 

Public Attributes

std::string_view schemaName
 
uint64_t value
 
bool isDeprecated
 
bool isRemoved
 

Detailed Description

Type information for enumeration type item or for bitmask type value.

Definition at line 543 of file ITypeInfo.h.

Constructor & Destructor Documentation

◆ ItemInfo()

zserio::ItemInfo::ItemInfo ( std::string_view  schemaName_,
uint64_t  value_,
bool  isDeprecated_,
bool  isRemoved_ 
)
inline

Definition at line 545 of file ITypeInfo.h.

Member Data Documentation

◆ isDeprecated

bool zserio::ItemInfo::isDeprecated

flag whether the item is deprecated

Definition at line 554 of file ITypeInfo.h.

◆ isRemoved

bool zserio::ItemInfo::isRemoved

flag whether the item is removed

Definition at line 555 of file ITypeInfo.h.

◆ schemaName

std::string_view zserio::ItemInfo::schemaName

enumeration item or bitmask value schema name

Definition at line 552 of file ITypeInfo.h.

◆ value

uint64_t zserio::ItemInfo::value

enumeration item or bitmask value cast to uint64_t

Definition at line 553 of file ITypeInfo.h.


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