CIRCT  18.0.0git
Public Member Functions | Public Attributes | List of all members
circt::moore::StructMember Struct Reference

A member of a struct. More...

#include <MooreTypes.h>

Collaboration diagram for circt::moore::StructMember:
Collaboration graph
[legend]

Public Member Functions

bool operator== (const StructMember &other) const
 

Public Attributes

StringAttr name
 The name of this member. More...
 
Location loc
 The location in the source text where this member was declared. More...
 
UnpackedType type
 The type of this member. More...
 

Detailed Description

A member of a struct.

Definition at line 1055 of file MooreTypes.h.

Member Function Documentation

◆ operator==()

bool circt::moore::StructMember::operator== ( const StructMember other) const
inline

Definition at line 1063 of file MooreTypes.h.

References loc, name, and type.

Member Data Documentation

◆ loc

Location circt::moore::StructMember::loc

The location in the source text where this member was declared.

Definition at line 1059 of file MooreTypes.h.

Referenced by circt::moore::hash_value(), and operator==().

◆ name

StringAttr circt::moore::StructMember::name

The name of this member.

Definition at line 1057 of file MooreTypes.h.

Referenced by circt::moore::hash_value(), and operator==().

◆ type

UnpackedType circt::moore::StructMember::type

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