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

Data of a sequence type. More...

#include <sequence_type.h>

Public Member Functions

 SequenceSpec (std::string name, std::string qualifiedName, std::string description, ConstTypeHandle<> elementType, std::optional< std::size_t > maxSize=std::nullopt, bool fixedSize=false)

Public Attributes

std::string name
std::string qualifiedName
std::string description
ConstTypeHandle elementType
std::optional< std::size_t > maxSize
bool fixedSize = false

Friends

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

Detailed Description

Data of a sequence type.

Constructor & Destructor Documentation

◆ SequenceSpec()

sen::SequenceSpec::SequenceSpec ( std::string name,
std::string qualifiedName,
std::string description,
ConstTypeHandle<> elementType,
std::optional< std::size_t > maxSize = std::nullopt,
bool fixedSize = false )
inline

◆ operator==

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

◆ operator!=

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

Member Data Documentation

◆ name

std::string sen::SequenceSpec::name

◆ qualifiedName

std::string sen::SequenceSpec::qualifiedName

◆ description

std::string sen::SequenceSpec::description

◆ elementType

ConstTypeHandle sen::SequenceSpec::elementType

◆ maxSize

std::optional<std::size_t> sen::SequenceSpec::maxSize

◆ fixedSize

bool sen::SequenceSpec::fixedSize = false

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