Lines Matching defs:group
315 The \tag{groups} tags contain individual \tag{group} tags describing
316 some of the group annotations used for return and parameter types.
324 Each \tag{groups} block contains zero or more \tag{group} tags, in
325 arbitrary order (although they are typically ordered by group name, to
332 <group name="AccumOp">
334 </group>
336 <group name="AttribMask">
339 </group>
344 \section{Enumerant Group (\tag{group} tag)}
345 \label{tag:group}
347 Each \tag{group} tag defines a single group annotation.
349 \subsection{Attributes of \tag{group} tags}
352 \item \attr{name} - group name, an arbitrary string for grouping a set
356 \subsection{Contents of \tag{group} tags}
358 \tag{group} tags may contain zero or more \tag{enum} tags. Each
362 \subsection{Meaning of \tag{group} tags}
363 \label{tag:group:meaning}
366 \attr{group} attribute defined, and that attribute matches a \tag{group}
368 constrained to values defined by the corresponding \tag{group}. C
387 this group of enums, currently unused. The only string used at
449 \item \attr{group} - group name, an arbitrary string for grouping a set of
451 \par {\bf Note:} the \tag{group} tag (see section~\ref{tag:group})
453 Eventually all \tag{group} tags will be removed from the XML
569 \item \attr{group} - group name, an arbitrary string.
574 If the group name is defined, it may be interpreted as described in
575 section~\ref{tag:group:meaning}.
602 \item \attr{group} - group name, an arbitrary string.
617 If the group name is defined, it may be interpreted as described in
618 section~\ref{tag:group:meaning}.
918 been added to the XML, in the form of \tag{group} tags (see
919 section~\ref{tag:group}) defining groups of related enumerants,
920 \attr{group} attributes on \tag{proto} and \tag{param} tags specifying
921 that the corresponding return type belongs to a group, and \attr{len}
927 updated. The defined \tag{group}s therefore do not cover many API
928 parameters which {\bf could} be given a group, and in many cases, the
929 defined \tag{group}s have not been updated to add new enumerants from
930 later versions of OpenGL and OpenGL extensions. The group names are
934 The \tag{group}s added to \code{gl.xml} are the enumerant groups defined
935 in \code{enum.spec}, and \code{enumext.spec}. Many additional group
947 not annotated with \code{group="UInt32"} in \code{gl.xml}, because this
958 are retained in \tag{proto} and \tag{param} \attr{group} attributes, but
959 no definition exists. This is because the existing \tag{group} mechanism
973 \tag{proto} and \tag{param} \attr{group} attributes, but no definition
974 exists. This is because the existing \tag{group} mechanism can only
987 \tag{param} \attr{group} attributes, but no definition exists. Such
1014 parameter type \attr{group} attributes which do {\bf not} have
1015 corresponding \tag{group} tags.
1026 \item 2020-01-11 - Add \attr{group} attribute to \tag{enum} tags, and
1027 deprecate \tag{group} tags (github issue 335).
1032 \item 2013-06-24 - Add \tag{groups} and \tag{group} tags, renamed
1033 \tag{enums} attribute \attr{class} to \attr{group}, and add
1034 parameter type annotation attributes \attr{group} and \attr{len}