"Fossies" - the Fresh Open Source Software Archive 
Member "seed7/src/typ_data.h" (5 Jan 2021, 2404 Bytes) of package /linux/misc/seed7_05_20210223.tgz:
As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) C and C++ source code syntax highlighting (style:
standard) with prefixed line numbers and
code folding option.
Alternatively you can here
view or
download the uninterpreted source code file.
For more information about "typ_data.h" see the
Fossies "Dox" file reference documentation.
1 /********************************************************************/
2 /* */
3 /* s7 Seed7 interpreter */
4 /* Copyright (C) 1990 - 2010 Thomas Mertes */
5 /* */
6 /* This program is free software; you can redistribute it and/or */
7 /* modify it under the terms of the GNU General Public License as */
8 /* published by the Free Software Foundation; either version 2 of */
9 /* the License, or (at your option) any later version. */
10 /* */
11 /* This program is distributed in the hope that it will be useful, */
12 /* but WITHOUT ANY WARRANTY; without even the implied warranty of */
13 /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */
14 /* GNU General Public License for more details. */
15 /* */
16 /* You should have received a copy of the GNU General Public */
17 /* License along with this program; if not, write to the */
18 /* Free Software Foundation, Inc., 51 Franklin Street, */
19 /* Fifth Floor, Boston, MA 02110-1301, USA. */
20 /* */
21 /* Module: Compiler data reflection */
22 /* File: seed7/src/typ_data.h */
23 /* Changes: 1993, 1994, 1999, 2000, 2008, 2010 Thomas Mertes */
24 /* Content: Primitive actions for the type type. */
25 /* */
26 /********************************************************************/
27
28 intType typCmp (const const_typeType type1, const const_typeType type2);
29 intType typCmpGeneric (const genericType type1, const genericType type2);
30 typeType typFunc (typeType basic_type);
31 boolType typIsDerived (typeType any_type);
32 boolType typIsFunc (typeType any_type);
33 boolType typIsVarfunc (typeType any_type);
34 objectType typMatchobj (typeType actual_type);
35 typeType typMeta (typeType any_type);
36 intType typNum (typeType actual_type);
37 typeType typResult (typeType any_type);
38 striType typStr (typeType type_arg);
39 typeType typVarfunc (typeType basic_type);