CIRCT  19.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 1109 of file MooreTypes.h.

Member Function Documentation

◆ operator==()

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

Definition at line 1117 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 1113 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 1111 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: