ValueArray#
- class hugr.std.collections.value_array.ValueArray(ty: Type, size: int | TypeArg)[source]#
Bases:
ExtType
Fixed size array of ty elements that is copyable if its elements are.
Methods
Resolve types in the type using the given registry.
Convert the type to a model Term.
The
TypeTypeArg
for this type.The bound of this type.
Attributes
If the value array has a concrete size, return it.
ty
type_def
args
- resolve(registry: ext.ExtensionRegistry) Type #
Resolve types in the type using the given registry.
- property size: int | None#
If the value array has a concrete size, return it.
Otherwise, return None.
- type_arg() TypeTypeArg #
The
TypeTypeArg
for this type.Example
>>> Qubit.type_arg() TypeTypeArg(ty=Qubit)