A dictionary of C_TYPEDEFs accessible by their names
The contained typedefs will be wrapped together as dummy queries into a deferred class
When the wrappers generator command is invoked with the proper flag
("--standard-typedefs" ) it will also emit the queries for C types that
have different sizes on different architectures and for the type
definition of C99 standard.
Each query is named like a C typedef and its Result type is the
Eiffel equivalent of the fundamental type the typedef refers to.
For example:
gsize: INTEGER_64
-- typedef unsigned long int gsize;
do
end
Those queries shall never be invoked but rather used in other
features as anchors like: do_stuff (a_size: like gsize)
The basic = is used
for comparison of items and indices are not considered (for
example this routine may yield True with Current indexed in
range [1..2] and other indexed in range [2..3]).
an_id without the type qualifier used by GccXml to mark the
identification labels.
"const", "reference" and "volatile" qualifier are represented in a
CvQualifiedType node adding 'c', 'r' and 'v' to the identifies. i.e.
if "int" has id "_422" a "const int foo" argument type will be of
type CvQualifiedType with it "_422c". The same rule is used - as far
as I know - also for reference and volatile types.
Result is identical to an_id if it does not end with 'c', 'r' and
'v'; otherwise it is a copy of an_id with the last character ('c',
'r' or 'v') removed.
is "-- Th file has been automatically created combining the output file
-- of wrappers_generator #(1)
-- with the differences patches found into #(2)
-- Any change will be lost by the next execution of the tool.
"