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

Data of struct type. More...

#include <struct_type.h>

Public Member Functions

 StructSpec (std::string name, std::string qualifiedName, std::string description, std::vector< StructField > fields, MaybeConstTypeHandle< StructType > parent=std::nullopt)

Public Attributes

std::string name
std::string qualifiedName
std::string description
std::vector< StructFieldfields
MaybeConstTypeHandle< StructTypeparent

Friends

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

Detailed Description

Data of struct type.

Constructor & Destructor Documentation

◆ StructSpec()

sen::StructSpec::StructSpec ( std::string name,
std::string qualifiedName,
std::string description,
std::vector< StructField > fields,
MaybeConstTypeHandle< StructType > parent = std::nullopt )
inline

◆ operator==

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

◆ operator!=

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

Member Data Documentation

◆ name

std::string sen::StructSpec::name

◆ qualifiedName

std::string sen::StructSpec::qualifiedName

◆ description

std::string sen::StructSpec::description

◆ fields

std::vector<StructField> sen::StructSpec::fields

◆ parent

MaybeConstTypeHandle<StructType> sen::StructSpec::parent

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