|
CIRCT 22.0.0git
|
A YAML-serializable representation of an interface instantiation. More...

Public Member Functions | |
| Instance (IO &io, DescribedInstance &op) | |
| Instance (IO &io) | |
| DescribedInstance | denormalize (IO &) |
Public Attributes | |
| StringRef | name |
| The name of the interface. | |
| std::optional< std::string > | description = std::nullopt |
| An optional textual description of the interface. | |
| SmallVector< int64_t, 2 > | dimensions |
| An array describing the dimensionality of the interface. | |
| FlatSymbolRefAttr | interface |
| The underlying interface. | |
A YAML-serializable representation of an interface instantiation.
Definition at line 250 of file GrandCentral.cpp.
|
inline |
Definition at line 263 of file GrandCentral.cpp.
References llvm::yaml::stripComment().
|
inline |
Definition at line 278 of file GrandCentral.cpp.
|
inline |
Definition at line 280 of file GrandCentral.cpp.
| std::optional<std::string> llvm::yaml::MappingContextTraits< DescribedInstance, Context >::Instance::description = std::nullopt |
An optional textual description of the interface.
Definition at line 255 of file GrandCentral.cpp.
| SmallVector<int64_t, 2> llvm::yaml::MappingContextTraits< DescribedInstance, Context >::Instance::dimensions |
An array describing the dimensionality of the interface.
Definition at line 258 of file GrandCentral.cpp.
| FlatSymbolRefAttr llvm::yaml::MappingContextTraits< DescribedInstance, Context >::Instance::interface |
The underlying interface.
Definition at line 261 of file GrandCentral.cpp.
| StringRef llvm::yaml::MappingContextTraits< DescribedInstance, Context >::Instance::name |
The name of the interface.
Definition at line 252 of file GrandCentral.cpp.