TWiki
>
P1076 Web
>
VHDL2017
>
LCS2016_002
(revision 58) (raw view)
Edit
Attach
---+ Language Change Specification for [[FunctionInterface][Function Interface]] Proposal ---++ | <sticky><b>LCS Number:</b></sticky> | LCS-2016-002 | | <sticky><b>Version:</b></sticky> | 8 | | <sticky><b>Date:</b></sticky> | 2-Mar-2017 | | <sticky><b>Status:</b></sticky> | | | <sticky><b>Author:</b></sticky> | Kevin Jennings (Ver 1 and 2) %BR% Ryan Hinton (Ver 3) | | <sticky><b>Email:</b></sticky> | Main.KevinJennings %BR% Main.RyanHinton | | <sticky><b>Source Doc:</b></sticky> | [[FunctionInterface]] | | <sticky><b>History Doc:</b></sticky> | [[LCS2016_002_history][history]] | | <sticky><b>Summary:</b></sticky> | Allow access and protected type parameters on function interfaces | | <sticky><b>Interacts with:</b></sticky> | LCS_2016_014 | ---+++ Details of Language Change ---++++ LRM 4.2.2.1 Formal parameter lists ---+++++ 002.1: Page 21 near top, second paragraph <span class="WYSIWYG_COLOR" style="color: green;">[author comment: text for composite of a protected type depends on LCS_2016_014 being approved]</span>. Change as indicated by <span class="WYSIWYG_COLOR" style="color: red;">red font</span>. %GREEN%[Editing Note: This is the Laisee Faire version. Paragraph about procedures and impure functions were merged]%ENDCOLOR% For those parameters with modes, the only modes that are allowed for formal parameters of a procedure %RED%or an impure function%ENDCOLOR% are in, inout, and out. If the mode is in and no object class is explicitly specified, constant is assumed. If the mode is inout or out, and no object class is explicitly specified, variable is assumed. For those parameters with modes, the only mode that is allowed for formal parameters of a <span class="WYSIWYG_COLOR" style="color: red;">pure</span> function is the mode in (whether this mode is specified explicitly or implicitly). The object class shall be constant, signal, or file. If no object class is explicitly given, constant is assumed. <span class="WYSIWYG_COLOR" style="color: red;">NOTE -- Variable class parameters of access and protected types are allowed for procedures and impure functions. </span> ---++ Comments %COMMENT%
Edit
|
Attach
|
P
rint version
|
H
istory
:
r62
|
r60
<
r59
<
r58
<
r57
|
B
acklinks
|
V
iew topic
|
Raw edit
|
More topic actions...
Topic revision: r1 - 2017-07-16 - 18:54:16 -
TWikiGuest
P1076
Log In
or
Register
P1076 Web
Create New Topic
Index
Search
Changes
Notifications
RSS Feed
Statistics
Preferences
Webs
Main
P1076
Ballots
LCS2016_080
P10761
P1647
P16661
P1685
P1734
P1735
P1778
P1800
P1801
Sandbox
TWiki
VIP
VerilogAMS
Copyright © 2008-2025 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback