Skip to content

Commit 292c7bd

Browse files
committedNov 6, 2023
Change 'special class function type' -> 'specialized class function'
1 parent 87fe161 commit 292c7bd

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed
 

‎chapters/classes.tex

+1-1
Original file line numberDiff line numberDiff line change
@@ -222,7 +222,7 @@ \subsubsection{Prefix Rules}\label{prefix-rules}
222222
Type prefixes (that is, \lstinline!flow!, \lstinline!stream!, \lstinline!discrete!, \lstinline!parameter!, \lstinline!constant!, \lstinline!input!, \lstinline!output!) shall only be applied for type, record, operator record, and connector components -- see also record specialized class, \cref{specialized-classes}.
223223
This is further restricted below; some of these combinations of type prefixes and specialized classes are not legal.
224224

225-
An exception is \lstinline!input! for components whose type is of the special class function type (these can only be used for function formal parameters and has special semantics, see \cref{functional-input-arguments-to-functions}).
225+
An exception is \lstinline!input! for components whose type is of the specialized class \lstinline!function! (these can only be used for function formal parameters and has special semantics, see \cref{functional-input-arguments-to-functions}).
226226
In this case, the \lstinline!input! prefix is not applied to the elements of the component, and the prefix is allowed even if the elements of the component have \lstinline!input! or \lstinline!output! prefix.
227227

228228
In addition, instances of classes extending from \lstinline!ExternalObject! may have type prefixes \lstinline!parameter! and \lstinline!constant!, and in functions also type prefixes \lstinline!input! and \lstinline!output!, see \cref{external-objects}.

0 commit comments

Comments
 (0)
Please sign in to comment.