Sen API
Sen Libraries
Loading...
Searching...
No Matches
sen::EnumSpec Struct Referencefinal

Data of an enum type. More...

#include <enum_type.h>

Public Member Functions

 EnumSpec (std::string name, std::string qualifiedName, std::string description, std::vector< Enumerator > enums, ConstTypeHandle< IntegralType > storageType)

Public Attributes

std::string name
std::string qualifiedName
std::string description
std::vector< Enumeratorenums
ConstTypeHandle< IntegralTypestorageType

Friends

bool operator== (const EnumSpec &lhs, const EnumSpec &rhs) noexcept
bool operator!= (const EnumSpec &lhs, const EnumSpec &rhs) noexcept

Detailed Description

Data of an enum type.

Constructor & Destructor Documentation

◆ EnumSpec()

sen::EnumSpec::EnumSpec ( std::string name,
std::string qualifiedName,
std::string description,
std::vector< Enumerator > enums,
ConstTypeHandle< IntegralType > storageType )
inline

◆ operator==

bool operator== ( const EnumSpec & lhs,
const EnumSpec & rhs )
friend

◆ operator!=

bool operator!= ( const EnumSpec & lhs,
const EnumSpec & rhs )
friend

Member Data Documentation

◆ name

std::string sen::EnumSpec::name

◆ qualifiedName

std::string sen::EnumSpec::qualifiedName

◆ description

std::string sen::EnumSpec::description

◆ enums

std::vector<Enumerator> sen::EnumSpec::enums

◆ storageType

ConstTypeHandle<IntegralType> sen::EnumSpec::storageType

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