Uses of Interface
de.upb.hni.vmagic.DiscreteRange

Packages that use DiscreteRange
de.upb.hni.vmagic Contains miscellaneous classes. 
de.upb.hni.vmagic.concurrent Contains concurrent statement meta classes. 
de.upb.hni.vmagic.expression Contains VHDL expression 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.statement Contains sequential statement meta classes. 
de.upb.hni.vmagic.type Contains type meta classes. 
 

Uses of DiscreteRange in de.upb.hni.vmagic
 

Subinterfaces of DiscreteRange in de.upb.hni.vmagic
 interface RangeProvider
          Range provider.
 

Classes in de.upb.hni.vmagic that implement DiscreteRange
 class Range
          Range.
 class RangeAttributeName
          Range attribute name.
 class SubtypeDiscreteRange
          Wrapper to use a subtype indication as discrete range.
 

Uses of DiscreteRange in de.upb.hni.vmagic.concurrent
 

Methods in de.upb.hni.vmagic.concurrent that return DiscreteRange
 DiscreteRange ForGenerateStatement.getRange()
          Returns the loop range.
 

Methods in de.upb.hni.vmagic.concurrent with parameters of type DiscreteRange
 void ForGenerateStatement.setRange(DiscreteRange range)
          Sets the loop range.
 

Constructors in de.upb.hni.vmagic.concurrent with parameters of type DiscreteRange
ForGenerateStatement(java.lang.String label, java.lang.String loopParameter, DiscreteRange range)
          Creates a for generate statement.
 

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

Methods in de.upb.hni.vmagic.expression with parameters of type DiscreteRange
abstract  Slice<T> VhdlObject.getSlice(DiscreteRange range)
          Returns a slice of this vhdl object.
 

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

Methods in de.upb.hni.vmagic.object that return DiscreteRange
 DiscreteRange Slice.getRange()
          Returns the range of this slice.
 

Constructors in de.upb.hni.vmagic.object with parameters of type DiscreteRange
Slice(T base, DiscreteRange range)
          Creates a slice.
 

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

Methods in de.upb.hni.vmagic.output with parameters of type DiscreteRange
 void OutputModule.writeDiscreteRange(DiscreteRange range)
          Writes a discrete range.
 

Uses of DiscreteRange in de.upb.hni.vmagic.statement
 

Methods in de.upb.hni.vmagic.statement that return DiscreteRange
 DiscreteRange ForStatement.getRange()
          Returns the loop range.
 

Methods in de.upb.hni.vmagic.statement with parameters of type DiscreteRange
 void ForStatement.setRange(DiscreteRange range)
          Sets the loop range.
 

Constructors in de.upb.hni.vmagic.statement with parameters of type DiscreteRange
ForStatement(java.lang.String loopParameter, DiscreteRange range)
          Creates a for loop.
 

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

Methods in de.upb.hni.vmagic.type that return types with arguments of type DiscreteRange
 java.util.List<DiscreteRange> ConstrainedArray.getIndexRanges()
          Returns the index ranges.
 java.util.List<DiscreteRange> IndexSubtypeIndication.getRanges()
          Returns the index ranges.
 

Constructors in de.upb.hni.vmagic.type with parameters of type DiscreteRange
ConstrainedArray(java.lang.String identifier, SubtypeIndication elementType, DiscreteRange... indexRanges)
          Creates a constrained array.
IndexSubtypeIndication(SubtypeIndication baseType, DiscreteRange... ranges)
          Creates a index subtype indication.
 

Constructor parameters in de.upb.hni.vmagic.type with type arguments of type DiscreteRange
ConstrainedArray(java.lang.String identifier, SubtypeIndication elementType, java.util.List<DiscreteRange> indexRanges)
          Creates a constrained array.
IndexSubtypeIndication(SubtypeIndication baseType, java.util.List<DiscreteRange> ranges)
          Creates a index subtype indication.