A B C D E F G H I L M N O P Q R S T U V W X

P

PACKAGE - Static variable in class de.upb.hni.vmagic.builtin.NumericStd
NUMERIC_STD package.
PACKAGE - Static variable in class de.upb.hni.vmagic.builtin.Standard
STANDARD package.
PACKAGE - Static variable in class de.upb.hni.vmagic.builtin.StdLogic1164
STD_LOGIC_1164 package.
PACKAGE - Static variable in class de.upb.hni.vmagic.builtin.StdLogicArith
STD_LOGIC_ARITH package.
PACKAGE - Static variable in class de.upb.hni.vmagic.builtin.StdLogicSigned
STD_LOGIC_SIGNED package.
PACKAGE - Static variable in class de.upb.hni.vmagic.builtin.StdLogicUnsigned
STD_LOGIC_UNSIGNED package.
PACKAGE - Static variable in class de.upb.hni.vmagic.builtin.TextIO
TEXTIO package.
PackageBody - Class in de.upb.hni.vmagic.libraryunit
PackageDeclaration body.
PackageBody(PackageDeclaration) - Constructor for class de.upb.hni.vmagic.libraryunit.PackageBody
Creates a package body.
PackageBodyDeclarativeItem - Interface in de.upb.hni.vmagic.declaration
Package body declarative item.
PackageDeclaration - Class in de.upb.hni.vmagic.libraryunit
PackageDeclaration declaration.
PackageDeclaration(String) - Constructor for class de.upb.hni.vmagic.libraryunit.PackageDeclaration
Creates a package declaration.
PackageDeclarativeItem - Interface in de.upb.hni.vmagic.declaration
Package declarative item.
Parentheses - Class in de.upb.hni.vmagic.expression
Parentheses expression.
Parentheses(Expression) - Constructor for class de.upb.hni.vmagic.expression.Parentheses
Creates a parentheses expression.
ParentSetList<E extends VhdlElement> - Class in de.upb.hni.vmagic.util
Implementation of the List interfaces that sets the parent of the added items.
parse(String, Expression...) - Static method in class de.upb.hni.vmagic.expression.parser.ExpressionParser
Parses the expression template.
parse(String, List<Expression>) - Static method in class de.upb.hni.vmagic.expression.parser.ExpressionParser
Parses the expression template.
PhysicalLiteral - Class in de.upb.hni.vmagic.literal
Physical literal.
PhysicalLiteral(String) - Constructor for class de.upb.hni.vmagic.literal.PhysicalLiteral
Creates a physical literal containing only a unit.
PhysicalLiteral(String, String) - Constructor for class de.upb.hni.vmagic.literal.PhysicalLiteral
Creates a physical literal.
PhysicalType - Class in de.upb.hni.vmagic.type
Physical type.
PhysicalType(String, RangeProvider, String) - Constructor for class de.upb.hni.vmagic.type.PhysicalType
Creates a physical type.
PhysicalType.Unit - Class in de.upb.hni.vmagic.type
A unit in a physical type.
Plus - Class in de.upb.hni.vmagic.expression
Unary plus sign expression.
Plus(Expression) - Constructor for class de.upb.hni.vmagic.expression.Plus
Creates a unary plus sign operation.
port(List<VhdlObjectProvider<Signal>>) - Method in interface de.upb.hni.vmagic.output.MiscellaneousElementOutput
Outputs a port clause.
portMap(List<AssociationElement>) - Method in interface de.upb.hni.vmagic.output.MiscellaneousElementOutput
Outputs a port map.
POSITIVE - Static variable in class de.upb.hni.vmagic.builtin.Standard
POSITIVE type.
Pow - Class in de.upb.hni.vmagic.expression
Exponentiation expression.
Pow(Expression, Expression) - Constructor for class de.upb.hni.vmagic.expression.Pow
Creates an exponentiation expression.
previous() - Method in class de.upb.hni.vmagic.util.ForwardingListIterator
Returns the previous element.
previousIndex() - Method in class de.upb.hni.vmagic.util.ForwardingListIterator
Returns the previous index.
Primary - Class in de.upb.hni.vmagic.expression
Primary expression.
Primary() - Constructor for class de.upb.hni.vmagic.expression.Primary
 
print(VhdlElement) - Static method in class de.upb.hni.vmagic.output.VhdlOutput
Prints the VHDL representation of a VhdlElement to System.out.
print(VhdlElement, VhdlCodeFormat) - Static method in class de.upb.hni.vmagic.output.VhdlOutput
Prints the VHDL representation of a VhdlElement to System.out using a custom code format.
ProcedureBody - Class in de.upb.hni.vmagic.declaration
Procedure body.
ProcedureBody(String, List<VhdlObjectProvider>) - Constructor for class de.upb.hni.vmagic.declaration.ProcedureBody
Creates a procedure body.
ProcedureBody(String, VhdlObjectProvider...) - Constructor for class de.upb.hni.vmagic.declaration.ProcedureBody
Creates a procedure body.
ProcedureBody(ProcedureDeclaration) - Constructor for class de.upb.hni.vmagic.declaration.ProcedureBody
Creates a procedure body based on a procedure declaration.
ProcedureCall - Class in de.upb.hni.vmagic.statement
Procedure call statement.
ProcedureCall(String) - Constructor for class de.upb.hni.vmagic.statement.ProcedureCall
Creates a procedure call statement.
ProcedureCall(String, List<AssociationElement>) - Constructor for class de.upb.hni.vmagic.statement.ProcedureCall
Creates a procedure call statement with parameters.
ProcedureCall(String, AssociationElement...) - Constructor for class de.upb.hni.vmagic.statement.ProcedureCall
Creates a procedure call statement with parameters.
procedureCallParameters(List<AssociationElement>) - Method in interface de.upb.hni.vmagic.output.MiscellaneousElementOutput
Outputs the parameters of a procedure call.
ProcedureDeclaration - Class in de.upb.hni.vmagic.declaration
Procedure declaration.
ProcedureDeclaration(String, List<VhdlObjectProvider>) - Constructor for class de.upb.hni.vmagic.declaration.ProcedureDeclaration
Creates a procedure declaration.
ProcedureDeclaration(String, VhdlObjectProvider...) - Constructor for class de.upb.hni.vmagic.declaration.ProcedureDeclaration
Creates a procedure declaration.
ProcessDeclarativeItem - Interface in de.upb.hni.vmagic.declaration
Process declarative item.
ProcessStatement - Class in de.upb.hni.vmagic.concurrent
Process statement.
ProcessStatement() - Constructor for class de.upb.hni.vmagic.concurrent.ProcessStatement
Creates a process statement without a label.
ProcessStatement(String) - Constructor for class de.upb.hni.vmagic.concurrent.ProcessStatement
Creates a process statement.
putAnnotation(VhdlElement, Class<T>, T) - Static method in class de.upb.hni.vmagic.Annotations
Stores an annotation in the given element.

A B C D E F G H I L M N O P Q R S T U V W X