Module verilization_compiler::model [−][src]
Structs
Constant | A constant definition. |
ConstantBuilder | |
ConstantIterator | |
ConstantValueRecord | |
ConstantValueRecordBuilder | |
ConstantVersionInfo | The result of looking up a constant for a specific format version. If value is None, then the value was defined in a previous version. |
ConstantVersionIterator | |
ExternLiteralRecordBuilder | |
ExternTypeDefinitionBuilder | |
ExternTypeDefinitionData | Defines an extern type. |
FieldInfo | A field of a struct or enum. An enum field represents a single case. |
Named | |
PackageName | A dot-separated package. |
QualifiedName | A name that exists within a package. |
ReferencedTypeIterator | |
Scope | A Scope allows looking up names. |
Type | A data type. This includes the name of the type and the type arguments. |
TypeIterator | |
TypeVersionDefinition | A versioned type defines the contents of a type for a specific format version. |
TypeVersionDefinitionBuilder | |
TypeVersionInfo | The result of looking up a version of a type. |
TypeVersionIterator | |
Verilization | Defines a versioned serialization format. |
VerilizationMetadata | Metadata about the format. |
VersionedTypeDefinitionBuilder | |
VersionedTypeDefinitionData | Defines a versioned type. Could be a struct or enum. |
Enums
ConstantValue | The value of a constant. |
ExternLiteralIntBound | Defines a bound for an integer literal definition. |
ExternLiteralSpecifier | Defines a literal for an extern type. |
ModelError | |
NamedTypeDefinition | A named definition of a type. |
ScopeLookup | The result of looking up a name. |
TypeDefinition | A definition of a type. |