Uses of Interface
de.upb.hni.vmagic.type.SubtypeIndication

Packages that use SubtypeIndication
de.upb.hni.vmagic Contains miscellaneous classes. 
de.upb.hni.vmagic.builtin Contains wrapper classes for default VHDL language and library elements. 
de.upb.hni.vmagic.declaration Contains declaration meta classes. 
de.upb.hni.vmagic.expression Contains VHDL expression meta classes. 
de.upb.hni.vmagic.literal Contains literal meta classes. 
de.upb.hni.vmagic.object Contains VHDL object meta classes. 
de.upb.hni.vmagic.output Contains the VHDL output module. 
de.upb.hni.vmagic.type Contains type meta classes. 
 

Uses of SubtypeIndication in de.upb.hni.vmagic
 

Methods in de.upb.hni.vmagic that return SubtypeIndication
 SubtypeIndication Signature.getReturnType()
          Returns the return type of this signature.
 SubtypeIndication SubtypeDiscreteRange.getSubtypeIndication()
          Returns the wrapped subtype indication.
 

Methods in de.upb.hni.vmagic that return types with arguments of type SubtypeIndication
 java.util.List<SubtypeIndication> Signature.getParameterTypes()
          Returns a list of parameter types.
 

Methods in de.upb.hni.vmagic with parameters of type SubtypeIndication
 void Signature.setReturnType(SubtypeIndication returnType)
          Sets the return type of this signature.
 void SubtypeDiscreteRange.setSubtypeIndication(SubtypeIndication subtypeIndication)
          Sets the wrapped subtype indication.
 

Constructors in de.upb.hni.vmagic with parameters of type SubtypeIndication
Signature(SubtypeIndication returnType)
          Creates a signature with a return type.
Signature(SubtypeIndication returnType, java.util.List<SubtypeIndication> parameterTypes)
          Creates a signature with a return type and a list of parameter types.
Signature(SubtypeIndication returnType, SubtypeIndication... parameterTypes)
          Creates a signature with a return type and a variable number of parameter types.
Signature(SubtypeIndication returnType, SubtypeIndication... parameterTypes)
          Creates a signature with a return type and a variable number of parameter types.
SubtypeDiscreteRange(SubtypeIndication subtypeIndication)
          Creates a discrete range subtype indication wrapper.
 

Constructor parameters in de.upb.hni.vmagic with type arguments of type SubtypeIndication
Signature(java.util.List<SubtypeIndication> parameterTypes)
          Creates a signature with a list of parameter types.
Signature(SubtypeIndication returnType, java.util.List<SubtypeIndication> parameterTypes)
          Creates a signature with a return type and a list of parameter types.
 

Uses of SubtypeIndication in de.upb.hni.vmagic.builtin
 

Methods in de.upb.hni.vmagic.builtin that return SubtypeIndication
static SubtypeIndication Standard.BIT_VECTOR(Expression width)
          Creates a BIT_VECTOR(width -1 DOWNTO 0) subtype indication.
static SubtypeIndication Standard.BIT_VECTOR(int width)
          Creates a BIT_VECTOR(width -1 DOWNTO 0) subtype indication.
static SubtypeIndication Standard.BIT_VECTOR(Range range)
          Creates a BIT_VECTOR(range) subtype indication.
static SubtypeIndication NumericStd.SIGNED(Expression width)
          Creates a SIGNED(width - 1 DOWNTO 0) subtype indication.
static SubtypeIndication NumericStd.SIGNED(int width)
          Creates a SIGNED(width - 1 DOWNTO 0) subtype indication.
static SubtypeIndication NumericStd.SIGNED(Range range)
          Creates a SIGNED(range) subtype indication.
static SubtypeIndication StdLogic1164.STD_LOGIC_VECTOR(Expression width)
          Creates an STD_LOGIC_VECTOR(width - 1 DOWNTO 0) subtype indication.
static SubtypeIndication StdLogic1164.STD_LOGIC_VECTOR(int width)
          Creates an STD_LOGIC_VECTOR(width - 1 DOWNTO 0) subtype indication.
static SubtypeIndication StdLogic1164.STD_LOGIC_VECTOR(Range range)
          Creates an STD_LOGIC_VECTOR(range) subtype indication.
static SubtypeIndication StdLogic1164.STD_ULOGIC_VECTOR(Expression width)
          Creates a STD_ULOGIC_VECTOR(width - 1 DOWNTO 0) subtype indication.
static SubtypeIndication StdLogic1164.STD_ULOGIC_VECTOR(int width)
          Creates a STD_ULOGIC_VECTOR(width - 1 DOWNTO 0) subtype indication.
static SubtypeIndication StdLogic1164.STD_ULOGIC_VECTOR(Range range)
          Creates a STD_ULOGIC_VECTOR(range) subtype indication.
static SubtypeIndication NumericStd.UNSIGNED(Expression width)
          Creates an UNSIGNED(width - 1 DOWNTO 0) subtype indication.
static SubtypeIndication NumericStd.UNSIGNED(int width)
          Creates an UNSIGNED(width - 1 DOWNTO 0) subtype indication.
static SubtypeIndication NumericStd.UNSIGNED(Range range)
          Creates an UNSIGNED(range) subtype indication.
 

Uses of SubtypeIndication in de.upb.hni.vmagic.declaration
 

Classes in de.upb.hni.vmagic.declaration that implement SubtypeIndication
 class Subtype
          Subtype declaration.
 

Methods in de.upb.hni.vmagic.declaration that return SubtypeIndication
 SubtypeIndication Function.getReturnType()
          Returns the return type of this function.
 SubtypeIndication FunctionBody.getReturnType()
           
 SubtypeIndication FunctionDeclaration.getReturnType()
           
 SubtypeIndication Alias.getSubtypeIndication()
          Returns the subtype indication.
 SubtypeIndication Subtype.getSubtypeIndication()
          Return the subtype indication.
 SubtypeIndication Attribute.getType()
          Returns the type of this attribtue.
 SubtypeIndication DisconnectionSpecification.getType()
          Returns the type of the signals.
 

Methods in de.upb.hni.vmagic.declaration with parameters of type SubtypeIndication
 void Function.setReturnType(SubtypeIndication returnType)
          Sets the return type of this function.
 void FunctionBody.setReturnType(SubtypeIndication returnType)
           
 void FunctionDeclaration.setReturnType(SubtypeIndication returnType)
           
 void Alias.setSubtypeIndication(SubtypeIndication subtypeIndication)
          Sets the subtype indication.
 void Subtype.setSubtypeIndication(SubtypeIndication subtypeIndication)
          Sets the subtype indication.
 void Attribute.setType(SubtypeIndication type)
          Sets the type of this attribtue.
 void DisconnectionSpecification.setType(SubtypeIndication type)
          Sets the type of the signals.
 

Constructors in de.upb.hni.vmagic.declaration with parameters of type SubtypeIndication
Alias(java.lang.String designator, SubtypeIndication subtypeIndication)
          Creates an alias declartion.
Alias(java.lang.String designator, SubtypeIndication subtypeIndication, java.lang.String aliased)
          Creates an alias declaration.
Attribute(java.lang.String identifier, SubtypeIndication type)
          Creates a attribute declartion.
DisconnectionSpecification(DisconnectionSpecification.SignalList signals, SubtypeIndication type, Expression after)
          Creates a disconnection specification.
FunctionBody(java.lang.String identifier, SubtypeIndication returnType, java.util.List<VhdlObjectProvider> parameters)
          Creates a function body.
FunctionBody(java.lang.String identifier, SubtypeIndication returnType, VhdlObjectProvider... parameters)
          Creates a function body.
FunctionDeclaration(java.lang.String identifier, SubtypeIndication returnType, java.util.List<VhdlObjectProvider> parameters)
          Creates a function declaration.
FunctionDeclaration(java.lang.String identifier, SubtypeIndication returnType, VhdlObjectProvider... parameters)
          Creates a function declaration.
Subtype(java.lang.String identifier, SubtypeIndication subtypeIndication)
          Creates a subtype declaration.
 

Uses of SubtypeIndication in de.upb.hni.vmagic.expression
 

Methods in de.upb.hni.vmagic.expression that return SubtypeIndication
 SubtypeIndication Add.getType()
           
 SubtypeIndication Aggregate.getType()
           
 SubtypeIndication Concatenate.getType()
           
abstract  SubtypeIndication Expression.getType()
          Returns the type of this expression.
 SubtypeIndication FunctionCall.getType()
           
 SubtypeIndication LogicalExpression.getType()
           
 SubtypeIndication MultiplyingExpression.getType()
           
 SubtypeIndication Parentheses.getType()
           
 SubtypeIndication Pow.getType()
           
 SubtypeIndication QualifiedExpression.getType()
          Returns the type.
 SubtypeIndication QualifiedExpressionAllocator.getType()
           
 SubtypeIndication RelationalExpression.getType()
           
 SubtypeIndication ShiftExpression.getType()
           
 SubtypeIndication Subtract.getType()
           
 SubtypeIndication SubtypeIndicationAllocator.getType()
          Returns the type.
 SubtypeIndication TypeConversion.getType()
          Returns the type.
 SubtypeIndication UnaryExpression.getType()
           
abstract  SubtypeIndication VhdlObject.getType()
          Returns the type of this object.
 

Methods in de.upb.hni.vmagic.expression with parameters of type SubtypeIndication
 void QualifiedExpression.setType(SubtypeIndication type)
          Sets the type.
 void SubtypeIndicationAllocator.setType(SubtypeIndication type)
          Sets the type.
 void TypeConversion.setType(SubtypeIndication type)
          Sets the type
abstract  void VhdlObject.setType(SubtypeIndication type)
          Sets the type of this object.
 

Constructors in de.upb.hni.vmagic.expression with parameters of type SubtypeIndication
QualifiedExpression(SubtypeIndication type, Aggregate operand)
          Creates a qualified expression.
QualifiedExpression(SubtypeIndication type, Expression operand)
          Creates a qualified expression.
SubtypeIndicationAllocator(SubtypeIndication type)
          Creates a subtype indication allocator.
TypeConversion(SubtypeIndication type, Expression epxression)
          Creates a type conversion.
 

Uses of SubtypeIndication in de.upb.hni.vmagic.literal
 

Methods in de.upb.hni.vmagic.literal that return SubtypeIndication
 SubtypeIndication BasedLiteral.getType()
           
 SubtypeIndication BinaryLiteral.getType()
           
 SubtypeIndication CharacterLiteral.getType()
           
 SubtypeIndication DecimalLiteral.getType()
           
 SubtypeIndication EnumerationLiteral.getType()
          Returns the type.
 SubtypeIndication HexLiteral.getType()
           
 SubtypeIndication OctalLiteral.getType()
           
 SubtypeIndication PhysicalLiteral.getType()
           
 SubtypeIndication StringLiteral.getType()
           
 

Uses of SubtypeIndication in de.upb.hni.vmagic.object
 

Methods in de.upb.hni.vmagic.object that return SubtypeIndication
 SubtypeIndication ForwardingVhdlObject.getType()
           
 

Methods in de.upb.hni.vmagic.object with parameters of type SubtypeIndication
 void ForwardingVhdlObject.setType(SubtypeIndication type)
           
 

Constructors in de.upb.hni.vmagic.object with parameters of type SubtypeIndication
Constant(java.lang.String identifier, SubtypeIndication type)
          Creates a constant.
Constant(java.lang.String identifier, SubtypeIndication type, Expression defaultValue)
          Creates a constant with a default value.
FileObject(java.lang.String identifier, SubtypeIndication type)
          Creates a file.
FileObject(java.lang.String identifier, SubtypeIndication type, Expression logicalName)
          Creates a file.
FileObject(java.lang.String identifier, SubtypeIndication type, Expression openKind, Expression logicalName)
          Creates a file.
Signal(java.lang.String identifier, SubtypeIndication type)
          Creates a signal.
Signal(java.lang.String identifier, SubtypeIndication type, Expression defaultValue)
          Creates a signal with a default value.
Signal(java.lang.String identifier, VhdlObject.Mode mode, SubtypeIndication type)
          Creates a signal with a mode.
Signal(java.lang.String identifier, VhdlObject.Mode mode, SubtypeIndication type, Expression defaultValue)
          Creates a signal with a mode and a default value.
Variable(java.lang.String identifier, SubtypeIndication type)
          Creates a variable.
Variable(java.lang.String identifier, SubtypeIndication type, Expression defaultValue)
          Creates a variable with a default value.
 

Uses of SubtypeIndication in de.upb.hni.vmagic.output
 

Methods in de.upb.hni.vmagic.output with parameters of type SubtypeIndication
 void OutputModule.writeSubtypeIndication(SubtypeIndication indication)
          Writes a subtype indication.
 

Uses of SubtypeIndication in de.upb.hni.vmagic.type
 

Classes in de.upb.hni.vmagic.type that implement SubtypeIndication
 class AccessType
          Access type.
 class ArrayType
          Abstract base class for array types.
 class ConstrainedArray
          Constrained array.
 class EnumerationType
          Enumeration type.
 class FileType
          File type.
 class IncompleteType
          Incomplete type.
 class IndexSubtypeIndication
          Index constraint subtype indication.
 class IntegerType
          Integer type.
 class PhysicalType
          Physical type.
 class RangeSubtypeIndication
          Range constraint subtype indication.
 class RecordType
          Record type.
 class ResolvedSubtypeIndication
          Subtype indication with a resolution function.
 class Type
          Type.
 class UnconstrainedArray
          Unconstrained array.
 class UnresolvedType
          Unresolved type.
 

Methods in de.upb.hni.vmagic.type that return SubtypeIndication
 SubtypeIndication IndexSubtypeIndication.getBaseType()
          Returns the base type.
 SubtypeIndication RangeSubtypeIndication.getBaseType()
          Returns the base type.
 SubtypeIndication ResolvedSubtypeIndication.getBaseType()
          Returns the base type.
 SubtypeIndication AccessType.getDesignatedSubtype()
          Returns the designated subtype.
 SubtypeIndication ArrayType.getElementType()
          Returns the type of the array elements.
 SubtypeIndication RecordType.ElementDeclaration.getType()
          Returns the type of this elements.
 SubtypeIndication FileType.getValueType()
          Returns the type of the values in this file type.
 

Methods in de.upb.hni.vmagic.type that return types with arguments of type SubtypeIndication
 java.util.List<SubtypeIndication> UnconstrainedArray.getIndexSubtypes()
          Returns the index subtypes.
 

Methods in de.upb.hni.vmagic.type with parameters of type SubtypeIndication
 RecordType.ElementDeclaration RecordType.createElement(SubtypeIndication type, java.util.List<java.lang.String> identifiers)
          Creates a new element declaration and adds it to this record.
 RecordType.ElementDeclaration RecordType.createElement(SubtypeIndication type, java.lang.String... identifiers)
          Creates a new element declaration and adds it to this record.
 void IndexSubtypeIndication.setBaseType(SubtypeIndication baseType)
          Sets the base type.
 void RangeSubtypeIndication.setBaseType(SubtypeIndication baseType)
          Sets the base type.
 void ResolvedSubtypeIndication.setBaseType(SubtypeIndication baseType)
          Sets the base type.
 void AccessType.setDesignatedSubtype(SubtypeIndication designatedSubtype)
          Sets the designated subtype.
 void ArrayType.setElementType(SubtypeIndication elementType)
          Sets the type of the array elements.
 void RecordType.ElementDeclaration.setType(SubtypeIndication type)
          Sets the type of this elements.
 void FileType.setValueType(SubtypeIndication valueType)
          Sets the type of the values in this file type.
 

Constructors in de.upb.hni.vmagic.type with parameters of type SubtypeIndication
AccessType(java.lang.String identifier, SubtypeIndication designatedSubtype)
          Creates a access type.
ArrayType(java.lang.String identifier, SubtypeIndication elementType)
          Creates array type.
ConstrainedArray(java.lang.String identifier, SubtypeIndication elementType, DiscreteRange... indexRanges)
          Creates a constrained array.
ConstrainedArray(java.lang.String identifier, SubtypeIndication elementType, java.util.List<DiscreteRange> indexRanges)
          Creates a constrained array.
FileType(java.lang.String identifier, SubtypeIndication valueType)
          Creates a file type.
IndexSubtypeIndication(SubtypeIndication baseType, DiscreteRange... ranges)
          Creates a index subtype indication.
IndexSubtypeIndication(SubtypeIndication baseType, java.util.List<DiscreteRange> ranges)
          Creates a index subtype indication.
RangeSubtypeIndication(SubtypeIndication baseType, RangeProvider range)
          Creates a range subtype indication.
ResolvedSubtypeIndication(java.lang.String resolutionFunction, SubtypeIndication baseType)
          Creates a resolved subtype indication.
UnconstrainedArray(java.lang.String identifier, SubtypeIndication elementType, java.util.List<SubtypeIndication> indexSubtypes)
          Creates an unconstrained array.
UnconstrainedArray(java.lang.String identifier, SubtypeIndication elementType, SubtypeIndication... indexSubtypes)
          Creates an unconstrained array.
UnconstrainedArray(java.lang.String identifier, SubtypeIndication elementType, SubtypeIndication... indexSubtypes)
          Creates an unconstrained array.
 

Constructor parameters in de.upb.hni.vmagic.type with type arguments of type SubtypeIndication
UnconstrainedArray(java.lang.String identifier, SubtypeIndication elementType, java.util.List<SubtypeIndication> indexSubtypes)
          Creates an unconstrained array.