CIRCT
20.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. More... | |
std::optional< std::string > | description = std::nullopt |
An optional textual description of the interface. More... | |
SmallVector< int64_t, 2 > | dimensions |
An array describing the dimensionality of the interface. More... | |
FlatSymbolRefAttr | interface |
The underlying interface. More... | |
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.