diff --git a/doc/html/c++/CMakeCCompilerId_8c.html b/doc/html/c++/CMakeCCompilerId_8c.html new file mode 100644 index 0000000..7a12f91 --- /dev/null +++ b/doc/html/c++/CMakeCCompilerId_8c.html @@ -0,0 +1,298 @@ + +pfuclt_omni_dataset: CMakeCCompilerId.c File Reference + + + + + + + + + +
+
+Macros | +Functions | +Variables
+
+
CMakeCCompilerId.c File Reference
+
+
+ +

Go to the source code of this file.

+ + + + + + + + + + + + + + + + + + +

+Macros

#define ARCHITECTURE_ID
 
#define C_DIALECT
 
#define COMPILER_ID   ""
 
#define DEC(n)
 
#define HEX(n)
 
#define PLATFORM_ID
 
#define STRINGIFY(X)   STRINGIFY_HELPER(X)
 
#define STRINGIFY_HELPER(X)   #X
 
+ + + +

+Functions

int main (int argc, char *argv[])
 
+ + + + + + + + + +

+Variables

char const * info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"
 
char const * info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"
 
const char * info_language_dialect_default
 
char const * info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"
 
+

Macro Definition Documentation

+ +
+
+ + + + +
#define ARCHITECTURE_ID
+
+ +

Definition at line 443 of file CMakeCCompilerId.c.

+ +
+
+ +
+
+ + + + +
#define C_DIALECT
+
+ +

Definition at line 518 of file CMakeCCompilerId.c.

+ +
+
+ +
+
+ + + + +
#define COMPILER_ID   ""
+
+ +

Definition at line 276 of file CMakeCCompilerId.c.

+ +
+
+ +
+
+ + + + + + + + +
#define DEC( n)
+
+Value:
('0' + (((n) / 10000000)%10)), \
('0' + (((n) / 1000000)%10)), \
('0' + (((n) / 100000)%10)), \
('0' + (((n) / 10000)%10)), \
('0' + (((n) / 1000)%10)), \
('0' + (((n) / 100)%10)), \
('0' + (((n) / 10)%10)), \
('0' + ((n) % 10))
+

Definition at line 447 of file CMakeCCompilerId.c.

+ +
+
+ +
+
+ + + + + + + + +
#define HEX( n)
+
+Value:
('0' + ((n)>>28 & 0xF)), \
('0' + ((n)>>24 & 0xF)), \
('0' + ((n)>>20 & 0xF)), \
('0' + ((n)>>16 & 0xF)), \
('0' + ((n)>>12 & 0xF)), \
('0' + ((n)>>8 & 0xF)), \
('0' + ((n)>>4 & 0xF)), \
('0' + ((n) & 0xF))
+

Definition at line 458 of file CMakeCCompilerId.c.

+ +
+
+ +
+
+ + + + +
#define PLATFORM_ID
+
+ +

Definition at line 393 of file CMakeCCompilerId.c.

+ +
+
+ +
+
+ + + + + + + + +
#define STRINGIFY( X)   STRINGIFY_HELPER(X)
+
+ +

Definition at line 297 of file CMakeCCompilerId.c.

+ +
+
+ +
+
+ + + + + + + + +
#define STRINGIFY_HELPER( X)   #X
+
+ +

Definition at line 296 of file CMakeCCompilerId.c.

+ +
+
+

Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
int main (int argc,
char * argv[] 
)
+
+ +

Definition at line 538 of file CMakeCCompilerId.c.

+ +
+
+

Variable Documentation

+ +
+
+ + + + +
char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"
+
+ +

Definition at line 509 of file CMakeCCompilerId.c.

+ +
+
+ +
+
+ + + + +
char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"
+
+ +

Definition at line 283 of file CMakeCCompilerId.c.

+ +
+
+ +
+
+ + + + +
const char* info_language_dialect_default
+
+Initial value:
=
"INFO" ":" "dialect_default[" C_DIALECT "]"
#define C_DIALECT
+
+

Definition at line 527 of file CMakeCCompilerId.c.

+ +
+
+ +
+
+ + + + +
char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"
+
+ +

Definition at line 508 of file CMakeCCompilerId.c.

+ +
+
+
+ +
+
+pfuclt_omni_dataset
+Author(s):
+autogenerated on Mon Jul 3 2017 15:58:35 +
+ + diff --git a/doc/html/c++/CMakeCCompilerId_8c_source.html b/doc/html/c++/CMakeCCompilerId_8c_source.html new file mode 100644 index 0000000..1b9238c --- /dev/null +++ b/doc/html/c++/CMakeCCompilerId_8c_source.html @@ -0,0 +1,49 @@ + +pfuclt_omni_dataset: CMakeCCompilerId.c Source File + + + + + + + + + +
+
+
CMakeCCompilerId.c
+
+
+Go to the documentation of this file.
1 #ifdef __cplusplus
2 # error "A C++ compiler has been selected for C."
3 #endif
4 
5 #if defined(__18CXX)
6 # define ID_VOID_MAIN
7 #endif
8 #if defined(__CLASSIC_C__)
9 /* cv-qualifiers did not exist in K&R C */
10 # define const
11 # define volatile
12 #endif
13 
14 
15 /* Version number components: V=Version, R=Revision, P=Patch
16  Version date components: YYYY=Year, MM=Month, DD=Day */
17 
18 #if defined(__INTEL_COMPILER) || defined(__ICC)
19 # define COMPILER_ID "Intel"
20 # if defined(_MSC_VER)
21 # define SIMULATE_ID "MSVC"
22 # endif
23  /* __INTEL_COMPILER = VRP */
24 # define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100)
25 # define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10)
26 # if defined(__INTEL_COMPILER_UPDATE)
27 # define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE)
28 # else
29 # define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10)
30 # endif
31 # if defined(__INTEL_COMPILER_BUILD_DATE)
32  /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */
33 # define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE)
34 # endif
35 # if defined(_MSC_VER)
36  /* _MSC_VER = VVRR */
37 # define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
38 # define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
39 # endif
40 
41 #elif defined(__PATHCC__)
42 # define COMPILER_ID "PathScale"
43 # define COMPILER_VERSION_MAJOR DEC(__PATHCC__)
44 # define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__)
45 # if defined(__PATHCC_PATCHLEVEL__)
46 # define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__)
47 # endif
48 
49 #elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__)
50 # define COMPILER_ID "Embarcadero"
51 # define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF)
52 # define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF)
53 # define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF)
54 
55 #elif defined(__BORLANDC__)
56 # define COMPILER_ID "Borland"
57  /* __BORLANDC__ = 0xVRR */
58 # define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8)
59 # define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF)
60 
61 #elif defined(__WATCOMC__) && __WATCOMC__ < 1200
62 # define COMPILER_ID "Watcom"
63  /* __WATCOMC__ = VVRR */
64 # define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100)
65 # define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
66 # if (__WATCOMC__ % 10) > 0
67 # define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
68 # endif
69 
70 #elif defined(__WATCOMC__)
71 # define COMPILER_ID "OpenWatcom"
72  /* __WATCOMC__ = VVRP + 1100 */
73 # define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100)
74 # define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
75 # if (__WATCOMC__ % 10) > 0
76 # define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
77 # endif
78 
79 #elif defined(__SUNPRO_C)
80 # define COMPILER_ID "SunPro"
81 # if __SUNPRO_C >= 0x5100
82  /* __SUNPRO_C = 0xVRRP */
83 # define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12)
84 # define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF)
85 # define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF)
86 # else
87  /* __SUNPRO_CC = 0xVRP */
88 # define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8)
89 # define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF)
90 # define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF)
91 # endif
92 
93 #elif defined(__HP_cc)
94 # define COMPILER_ID "HP"
95  /* __HP_cc = VVRRPP */
96 # define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000)
97 # define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100)
98 # define COMPILER_VERSION_PATCH DEC(__HP_cc % 100)
99 
100 #elif defined(__DECC)
101 # define COMPILER_ID "Compaq"
102  /* __DECC_VER = VVRRTPPPP */
103 # define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000)
104 # define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100)
105 # define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000)
106 
107 #elif defined(__IBMC__) && defined(__COMPILER_VER__)
108 # define COMPILER_ID "zOS"
109  /* __IBMC__ = VRP */
110 # define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)
111 # define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)
112 # define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10)
113 
114 #elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800
115 # define COMPILER_ID "XL"
116  /* __IBMC__ = VRP */
117 # define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)
118 # define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)
119 # define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10)
120 
121 #elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800
122 # define COMPILER_ID "VisualAge"
123  /* __IBMC__ = VRP */
124 # define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)
125 # define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)
126 # define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10)
127 
128 #elif defined(__PGI)
129 # define COMPILER_ID "PGI"
130 # define COMPILER_VERSION_MAJOR DEC(__PGIC__)
131 # define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__)
132 # if defined(__PGIC_PATCHLEVEL__)
133 # define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__)
134 # endif
135 
136 #elif defined(_CRAYC)
137 # define COMPILER_ID "Cray"
138 # define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR)
139 # define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR)
140 
141 #elif defined(__TI_COMPILER_VERSION__)
142 # define COMPILER_ID "TI"
143  /* __TI_COMPILER_VERSION__ = VVVRRRPPP */
144 # define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000)
145 # define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000)
146 # define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000)
147 
148 #elif defined(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version)
149 # define COMPILER_ID "Fujitsu"
150 
151 #elif defined(__TINYC__)
152 # define COMPILER_ID "TinyCC"
153 
154 #elif defined(__BCC__)
155 # define COMPILER_ID "Bruce"
156 
157 #elif defined(__SCO_VERSION__)
158 # define COMPILER_ID "SCO"
159 
160 #elif defined(__clang__) && defined(__apple_build_version__)
161 # define COMPILER_ID "AppleClang"
162 # if defined(_MSC_VER)
163 # define SIMULATE_ID "MSVC"
164 # endif
165 # define COMPILER_VERSION_MAJOR DEC(__clang_major__)
166 # define COMPILER_VERSION_MINOR DEC(__clang_minor__)
167 # define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
168 # if defined(_MSC_VER)
169  /* _MSC_VER = VVRR */
170 # define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
171 # define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
172 # endif
173 # define COMPILER_VERSION_TWEAK DEC(__apple_build_version__)
174 
175 #elif defined(__clang__)
176 # define COMPILER_ID "Clang"
177 # if defined(_MSC_VER)
178 # define SIMULATE_ID "MSVC"
179 # endif
180 # define COMPILER_VERSION_MAJOR DEC(__clang_major__)
181 # define COMPILER_VERSION_MINOR DEC(__clang_minor__)
182 # define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
183 # if defined(_MSC_VER)
184  /* _MSC_VER = VVRR */
185 # define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
186 # define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
187 # endif
188 
189 #elif defined(__GNUC__)
190 # define COMPILER_ID "GNU"
191 # define COMPILER_VERSION_MAJOR DEC(__GNUC__)
192 # if defined(__GNUC_MINOR__)
193 # define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__)
194 # endif
195 # if defined(__GNUC_PATCHLEVEL__)
196 # define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
197 # endif
198 
199 #elif defined(_MSC_VER)
200 # define COMPILER_ID "MSVC"
201  /* _MSC_VER = VVRR */
202 # define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100)
203 # define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100)
204 # if defined(_MSC_FULL_VER)
205 # if _MSC_VER >= 1400
206  /* _MSC_FULL_VER = VVRRPPPPP */
207 # define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000)
208 # else
209  /* _MSC_FULL_VER = VVRRPPPP */
210 # define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000)
211 # endif
212 # endif
213 # if defined(_MSC_BUILD)
214 # define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD)
215 # endif
216 
217 #elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__)
218 # define COMPILER_ID "ADSP"
219 #if defined(__VISUALDSPVERSION__)
220  /* __VISUALDSPVERSION__ = 0xVVRRPP00 */
221 # define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24)
222 # define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF)
223 # define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF)
224 #endif
225 
226 #elif defined(__IAR_SYSTEMS_ICC__ ) || defined(__IAR_SYSTEMS_ICC)
227 # define COMPILER_ID "IAR"
228 
229 #elif defined(__ARMCC_VERSION)
230 # define COMPILER_ID "ARMCC"
231 #if __ARMCC_VERSION >= 1000000
232  /* __ARMCC_VERSION = VRRPPPP */
233  # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000)
234  # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100)
235  # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000)
236 #else
237  /* __ARMCC_VERSION = VRPPPP */
238  # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000)
239  # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10)
240  # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000)
241 #endif
242 
243 
244 #elif defined(SDCC)
245 # define COMPILER_ID "SDCC"
246  /* SDCC = VRP */
247 # define COMPILER_VERSION_MAJOR DEC(SDCC/100)
248 # define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10)
249 # define COMPILER_VERSION_PATCH DEC(SDCC % 10)
250 
251 #elif defined(_SGI_COMPILER_VERSION) || defined(_COMPILER_VERSION)
252 # define COMPILER_ID "MIPSpro"
253 # if defined(_SGI_COMPILER_VERSION)
254  /* _SGI_COMPILER_VERSION = VRP */
255 # define COMPILER_VERSION_MAJOR DEC(_SGI_COMPILER_VERSION/100)
256 # define COMPILER_VERSION_MINOR DEC(_SGI_COMPILER_VERSION/10 % 10)
257 # define COMPILER_VERSION_PATCH DEC(_SGI_COMPILER_VERSION % 10)
258 # else
259  /* _COMPILER_VERSION = VRP */
260 # define COMPILER_VERSION_MAJOR DEC(_COMPILER_VERSION/100)
261 # define COMPILER_VERSION_MINOR DEC(_COMPILER_VERSION/10 % 10)
262 # define COMPILER_VERSION_PATCH DEC(_COMPILER_VERSION % 10)
263 # endif
264 
265 
266 /* These compilers are either not known or too old to define an
267  identification macro. Try to identify the platform and guess that
268  it is the native compiler. */
269 #elif defined(__sgi)
270 # define COMPILER_ID "MIPSpro"
271 
272 #elif defined(__hpux) || defined(__hpua)
273 # define COMPILER_ID "HP"
274 
275 #else /* unknown compiler */
276 # define COMPILER_ID ""
277 #endif
278 
279 /* Construct the string literal in pieces to prevent the source from
280  getting matched. Store it in a pointer rather than an array
281  because some compilers will just produce instructions to fill the
282  array rather than assigning a pointer to a static array. */
283 char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]";
284 #ifdef SIMULATE_ID
285 char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]";
286 #endif
287 
288 #ifdef __QNXNTO__
289 char const* qnxnto = "INFO" ":" "qnxnto[]";
290 #endif
291 
292 #if defined(__CRAYXE) || defined(__CRAYXC)
293 char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]";
294 #endif
295 
296 #define STRINGIFY_HELPER(X) #X
297 #define STRINGIFY(X) STRINGIFY_HELPER(X)
298 
299 /* Identify known platforms by name. */
300 #if defined(__linux) || defined(__linux__) || defined(linux)
301 # define PLATFORM_ID "Linux"
302 
303 #elif defined(__CYGWIN__)
304 # define PLATFORM_ID "Cygwin"
305 
306 #elif defined(__MINGW32__)
307 # define PLATFORM_ID "MinGW"
308 
309 #elif defined(__APPLE__)
310 # define PLATFORM_ID "Darwin"
311 
312 #elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32)
313 # define PLATFORM_ID "Windows"
314 
315 #elif defined(__FreeBSD__) || defined(__FreeBSD)
316 # define PLATFORM_ID "FreeBSD"
317 
318 #elif defined(__NetBSD__) || defined(__NetBSD)
319 # define PLATFORM_ID "NetBSD"
320 
321 #elif defined(__OpenBSD__) || defined(__OPENBSD)
322 # define PLATFORM_ID "OpenBSD"
323 
324 #elif defined(__sun) || defined(sun)
325 # define PLATFORM_ID "SunOS"
326 
327 #elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__)
328 # define PLATFORM_ID "AIX"
329 
330 #elif defined(__sgi) || defined(__sgi__) || defined(_SGI)
331 # define PLATFORM_ID "IRIX"
332 
333 #elif defined(__hpux) || defined(__hpux__)
334 # define PLATFORM_ID "HP-UX"
335 
336 #elif defined(__HAIKU__)
337 # define PLATFORM_ID "Haiku"
338 
339 #elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS)
340 # define PLATFORM_ID "BeOS"
341 
342 #elif defined(__QNX__) || defined(__QNXNTO__)
343 # define PLATFORM_ID "QNX"
344 
345 #elif defined(__tru64) || defined(_tru64) || defined(__TRU64__)
346 # define PLATFORM_ID "Tru64"
347 
348 #elif defined(__riscos) || defined(__riscos__)
349 # define PLATFORM_ID "RISCos"
350 
351 #elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__)
352 # define PLATFORM_ID "SINIX"
353 
354 #elif defined(__UNIX_SV__)
355 # define PLATFORM_ID "UNIX_SV"
356 
357 #elif defined(__bsdos__)
358 # define PLATFORM_ID "BSDOS"
359 
360 #elif defined(_MPRAS) || defined(MPRAS)
361 # define PLATFORM_ID "MP-RAS"
362 
363 #elif defined(__osf) || defined(__osf__)
364 # define PLATFORM_ID "OSF1"
365 
366 #elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv)
367 # define PLATFORM_ID "SCO_SV"
368 
369 #elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX)
370 # define PLATFORM_ID "ULTRIX"
371 
372 #elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX)
373 # define PLATFORM_ID "Xenix"
374 
375 #elif defined(__WATCOMC__)
376 # if defined(__LINUX__)
377 # define PLATFORM_ID "Linux"
378 
379 # elif defined(__DOS__)
380 # define PLATFORM_ID "DOS"
381 
382 # elif defined(__OS2__)
383 # define PLATFORM_ID "OS2"
384 
385 # elif defined(__WINDOWS__)
386 # define PLATFORM_ID "Windows3x"
387 
388 # else /* unknown platform */
389 # define PLATFORM_ID
390 # endif
391 
392 #else /* unknown platform */
393 # define PLATFORM_ID
394 
395 #endif
396 
397 /* For windows compilers MSVC and Intel we can determine
398  the architecture of the compiler being used. This is because
399  the compilers do not have flags that can change the architecture,
400  but rather depend on which compiler is being used
401 */
402 #if defined(_WIN32) && defined(_MSC_VER)
403 # if defined(_M_IA64)
404 # define ARCHITECTURE_ID "IA64"
405 
406 # elif defined(_M_X64) || defined(_M_AMD64)
407 # define ARCHITECTURE_ID "x64"
408 
409 # elif defined(_M_IX86)
410 # define ARCHITECTURE_ID "X86"
411 
412 # elif defined(_M_ARM)
413 # if _M_ARM == 4
414 # define ARCHITECTURE_ID "ARMV4I"
415 # elif _M_ARM == 5
416 # define ARCHITECTURE_ID "ARMV5I"
417 # else
418 # define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM)
419 # endif
420 
421 # elif defined(_M_MIPS)
422 # define ARCHITECTURE_ID "MIPS"
423 
424 # elif defined(_M_SH)
425 # define ARCHITECTURE_ID "SHx"
426 
427 # else /* unknown architecture */
428 # define ARCHITECTURE_ID ""
429 # endif
430 
431 #elif defined(__WATCOMC__)
432 # if defined(_M_I86)
433 # define ARCHITECTURE_ID "I86"
434 
435 # elif defined(_M_IX86)
436 # define ARCHITECTURE_ID "X86"
437 
438 # else /* unknown architecture */
439 # define ARCHITECTURE_ID ""
440 # endif
441 
442 #else
443 # define ARCHITECTURE_ID
444 #endif
445 
446 /* Convert integer to decimal digit literals. */
447 #define DEC(n) \
448  ('0' + (((n) / 10000000)%10)), \
449  ('0' + (((n) / 1000000)%10)), \
450  ('0' + (((n) / 100000)%10)), \
451  ('0' + (((n) / 10000)%10)), \
452  ('0' + (((n) / 1000)%10)), \
453  ('0' + (((n) / 100)%10)), \
454  ('0' + (((n) / 10)%10)), \
455  ('0' + ((n) % 10))
456 
457 /* Convert integer to hex digit literals. */
458 #define HEX(n) \
459  ('0' + ((n)>>28 & 0xF)), \
460  ('0' + ((n)>>24 & 0xF)), \
461  ('0' + ((n)>>20 & 0xF)), \
462  ('0' + ((n)>>16 & 0xF)), \
463  ('0' + ((n)>>12 & 0xF)), \
464  ('0' + ((n)>>8 & 0xF)), \
465  ('0' + ((n)>>4 & 0xF)), \
466  ('0' + ((n) & 0xF))
467 
468 /* Construct a string literal encoding the version number components. */
469 #ifdef COMPILER_VERSION_MAJOR
470 char const info_version[] = {
471  'I', 'N', 'F', 'O', ':',
472  'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[',
473  COMPILER_VERSION_MAJOR,
474 # ifdef COMPILER_VERSION_MINOR
475  '.', COMPILER_VERSION_MINOR,
476 # ifdef COMPILER_VERSION_PATCH
477  '.', COMPILER_VERSION_PATCH,
478 # ifdef COMPILER_VERSION_TWEAK
479  '.', COMPILER_VERSION_TWEAK,
480 # endif
481 # endif
482 # endif
483  ']','\0'};
484 #endif
485 
486 /* Construct a string literal encoding the version number components. */
487 #ifdef SIMULATE_VERSION_MAJOR
488 char const info_simulate_version[] = {
489  'I', 'N', 'F', 'O', ':',
490  's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[',
491  SIMULATE_VERSION_MAJOR,
492 # ifdef SIMULATE_VERSION_MINOR
493  '.', SIMULATE_VERSION_MINOR,
494 # ifdef SIMULATE_VERSION_PATCH
495  '.', SIMULATE_VERSION_PATCH,
496 # ifdef SIMULATE_VERSION_TWEAK
497  '.', SIMULATE_VERSION_TWEAK,
498 # endif
499 # endif
500 # endif
501  ']','\0'};
502 #endif
503 
504 /* Construct the string literal in pieces to prevent the source from
505  getting matched. Store it in a pointer rather than an array
506  because some compilers will just produce instructions to fill the
507  array rather than assigning a pointer to a static array. */
508 char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]";
509 char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]";
510 
511 
512 
513 
514 #if !defined(__STDC__)
515 # if defined(_MSC_VER) && !defined(__clang__)
516 # define C_DIALECT "90"
517 # else
518 # define C_DIALECT
519 # endif
520 #elif __STDC_VERSION__ >= 201000L
521 # define C_DIALECT "11"
522 #elif __STDC_VERSION__ >= 199901L
523 # define C_DIALECT "99"
524 #else
525 # define C_DIALECT "90"
526 #endif
528  "INFO" ":" "dialect_default[" C_DIALECT "]";
529 
530 /*--------------------------------------------------------------------------*/
531 
532 #ifdef ID_VOID_MAIN
533 void main() {}
534 #else
535 # if defined(__CLASSIC_C__)
536 int main(argc, argv) int argc; char *argv[];
537 # else
538 int main(int argc, char* argv[])
539 # endif
540 {
541  int require = 0;
542  require += info_compiler[argc];
543  require += info_platform[argc];
544  require += info_arch[argc];
545 #ifdef COMPILER_VERSION_MAJOR
546  require += info_version[argc];
547 #endif
548 #ifdef SIMULATE_ID
549  require += info_simulate[argc];
550 #endif
551 #ifdef SIMULATE_VERSION_MAJOR
552  require += info_simulate_version[argc];
553 #endif
554 #if defined(__CRAYXE) || defined(__CRAYXC)
555  require += info_cray[argc];
556 #endif
557  require += info_language_dialect_default[argc];
558  (void)argv;
559  return require;
560 }
561 #endif
char const * info_arch
+
char const * info_compiler
+
#define C_DIALECT
+
int main(int argc, char *argv[])
+
const char * info_language_dialect_default
+
char const * info_platform
+
#define ARCHITECTURE_ID
+
#define COMPILER_ID
+
#define PLATFORM_ID
+
+ +
+
+pfuclt_omni_dataset
+Author(s):
+autogenerated on Mon Jul 3 2017 15:58:35 +
+ + diff --git a/doc/html/c++/CMakeCXXCompilerId_8cpp.html b/doc/html/c++/CMakeCXXCompilerId_8cpp.html new file mode 100644 index 0000000..416e392 --- /dev/null +++ b/doc/html/c++/CMakeCXXCompilerId_8cpp.html @@ -0,0 +1,281 @@ + +pfuclt_omni_dataset: CMakeCXXCompilerId.cpp File Reference + + + + + + + + + +
+
+Macros | +Functions | +Variables
+
+
CMakeCXXCompilerId.cpp File Reference
+
+
+ +

Go to the source code of this file.

+ + + + + + + + + + + + + + + + +

+Macros

#define ARCHITECTURE_ID
 
#define COMPILER_ID   ""
 
#define DEC(n)
 
#define HEX(n)
 
#define PLATFORM_ID
 
#define STRINGIFY(X)   STRINGIFY_HELPER(X)
 
#define STRINGIFY_HELPER(X)   #X
 
+ + + +

+Functions

int main (int argc, char *argv[])
 
+ + + + + + + + + +

+Variables

char const * info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"
 
char const * info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"
 
const char * info_language_dialect_default
 
char const * info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"
 
+

Macro Definition Documentation

+ +
+
+ + + + +
#define ARCHITECTURE_ID
+
+ +

Definition at line 430 of file CMakeCXXCompilerId.cpp.

+ +
+
+ +
+
+ + + + +
#define COMPILER_ID   ""
+
+ +

Definition at line 263 of file CMakeCXXCompilerId.cpp.

+ +
+
+ +
+
+ + + + + + + + +
#define DEC( n)
+
+Value:
('0' + (((n) / 10000000)%10)), \
('0' + (((n) / 1000000)%10)), \
('0' + (((n) / 100000)%10)), \
('0' + (((n) / 10000)%10)), \
('0' + (((n) / 1000)%10)), \
('0' + (((n) / 100)%10)), \
('0' + (((n) / 10)%10)), \
('0' + ((n) % 10))
+

Definition at line 434 of file CMakeCXXCompilerId.cpp.

+ +
+
+ +
+
+ + + + + + + + +
#define HEX( n)
+
+Value:
('0' + ((n)>>28 & 0xF)), \
('0' + ((n)>>24 & 0xF)), \
('0' + ((n)>>20 & 0xF)), \
('0' + ((n)>>16 & 0xF)), \
('0' + ((n)>>12 & 0xF)), \
('0' + ((n)>>8 & 0xF)), \
('0' + ((n)>>4 & 0xF)), \
('0' + ((n) & 0xF))
+

Definition at line 445 of file CMakeCXXCompilerId.cpp.

+ +
+
+ +
+
+ + + + +
#define PLATFORM_ID
+
+ +

Definition at line 380 of file CMakeCXXCompilerId.cpp.

+ +
+
+ +
+
+ + + + + + + + +
#define STRINGIFY( X)   STRINGIFY_HELPER(X)
+
+ +

Definition at line 284 of file CMakeCXXCompilerId.cpp.

+ +
+
+ +
+
+ + + + + + + + +
#define STRINGIFY_HELPER( X)   #X
+
+ +

Definition at line 283 of file CMakeCXXCompilerId.cpp.

+ +
+
+

Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
int main (int argc,
char * argv[] 
)
+
+ +

Definition at line 513 of file CMakeCXXCompilerId.cpp.

+ +
+
+

Variable Documentation

+ +
+
+ + + + +
char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"
+
+ +

Definition at line 496 of file CMakeCXXCompilerId.cpp.

+ +
+
+ +
+
+ + + + +
char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"
+
+ +

Definition at line 270 of file CMakeCXXCompilerId.cpp.

+ +
+
+ +
+
+ + + + +
const char* info_language_dialect_default
+
+Initial value:
= "INFO" ":" "dialect_default["
"98"
"]"
+

Definition at line 501 of file CMakeCXXCompilerId.cpp.

+ +
+
+ +
+
+ + + + +
char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"
+
+ +

Definition at line 495 of file CMakeCXXCompilerId.cpp.

+ +
+
+
+ +
+
+pfuclt_omni_dataset
+Author(s):
+autogenerated on Mon Jul 3 2017 15:58:35 +
+ + diff --git a/doc/html/c++/CMakeCXXCompilerId_8cpp_source.html b/doc/html/c++/CMakeCXXCompilerId_8cpp_source.html new file mode 100644 index 0000000..53c64bb --- /dev/null +++ b/doc/html/c++/CMakeCXXCompilerId_8cpp_source.html @@ -0,0 +1,48 @@ + +pfuclt_omni_dataset: CMakeCXXCompilerId.cpp Source File + + + + + + + + + +
+
+
CMakeCXXCompilerId.cpp
+
+
+Go to the documentation of this file.
1 /* This source file must have a .cpp extension so that all C++ compilers
2  recognize the extension without flags. Borland does not know .cxx for
3  example. */
4 #ifndef __cplusplus
5 # error "A C compiler has been selected for C++."
6 #endif
7 
8 
9 /* Version number components: V=Version, R=Revision, P=Patch
10  Version date components: YYYY=Year, MM=Month, DD=Day */
11 
12 #if defined(__COMO__)
13 # define COMPILER_ID "Comeau"
14  /* __COMO_VERSION__ = VRR */
15 # define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100)
16 # define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100)
17 
18 #elif defined(__INTEL_COMPILER) || defined(__ICC)
19 # define COMPILER_ID "Intel"
20 # if defined(_MSC_VER)
21 # define SIMULATE_ID "MSVC"
22 # endif
23  /* __INTEL_COMPILER = VRP */
24 # define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100)
25 # define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10)
26 # if defined(__INTEL_COMPILER_UPDATE)
27 # define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE)
28 # else
29 # define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10)
30 # endif
31 # if defined(__INTEL_COMPILER_BUILD_DATE)
32  /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */
33 # define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE)
34 # endif
35 # if defined(_MSC_VER)
36  /* _MSC_VER = VVRR */
37 # define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
38 # define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
39 # endif
40 
41 #elif defined(__PATHCC__)
42 # define COMPILER_ID "PathScale"
43 # define COMPILER_VERSION_MAJOR DEC(__PATHCC__)
44 # define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__)
45 # if defined(__PATHCC_PATCHLEVEL__)
46 # define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__)
47 # endif
48 
49 #elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__)
50 # define COMPILER_ID "Embarcadero"
51 # define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF)
52 # define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF)
53 # define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF)
54 
55 #elif defined(__BORLANDC__)
56 # define COMPILER_ID "Borland"
57  /* __BORLANDC__ = 0xVRR */
58 # define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8)
59 # define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF)
60 
61 #elif defined(__WATCOMC__) && __WATCOMC__ < 1200
62 # define COMPILER_ID "Watcom"
63  /* __WATCOMC__ = VVRR */
64 # define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100)
65 # define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
66 # if (__WATCOMC__ % 10) > 0
67 # define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
68 # endif
69 
70 #elif defined(__WATCOMC__)
71 # define COMPILER_ID "OpenWatcom"
72  /* __WATCOMC__ = VVRP + 1100 */
73 # define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100)
74 # define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
75 # if (__WATCOMC__ % 10) > 0
76 # define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
77 # endif
78 
79 #elif defined(__SUNPRO_CC)
80 # define COMPILER_ID "SunPro"
81 # if __SUNPRO_CC >= 0x5100
82  /* __SUNPRO_CC = 0xVRRP */
83 # define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12)
84 # define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF)
85 # define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF)
86 # else
87  /* __SUNPRO_CC = 0xVRP */
88 # define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8)
89 # define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF)
90 # define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF)
91 # endif
92 
93 #elif defined(__HP_aCC)
94 # define COMPILER_ID "HP"
95  /* __HP_aCC = VVRRPP */
96 # define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000)
97 # define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100)
98 # define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100)
99 
100 #elif defined(__DECCXX)
101 # define COMPILER_ID "Compaq"
102  /* __DECCXX_VER = VVRRTPPPP */
103 # define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000)
104 # define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100)
105 # define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000)
106 
107 #elif defined(__IBMCPP__) && defined(__COMPILER_VER__)
108 # define COMPILER_ID "zOS"
109  /* __IBMCPP__ = VRP */
110 # define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)
111 # define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)
112 # define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10)
113 
114 #elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800
115 # define COMPILER_ID "XL"
116  /* __IBMCPP__ = VRP */
117 # define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)
118 # define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)
119 # define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10)
120 
121 #elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800
122 # define COMPILER_ID "VisualAge"
123  /* __IBMCPP__ = VRP */
124 # define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)
125 # define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)
126 # define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10)
127 
128 #elif defined(__PGI)
129 # define COMPILER_ID "PGI"
130 # define COMPILER_VERSION_MAJOR DEC(__PGIC__)
131 # define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__)
132 # if defined(__PGIC_PATCHLEVEL__)
133 # define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__)
134 # endif
135 
136 #elif defined(_CRAYC)
137 # define COMPILER_ID "Cray"
138 # define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR)
139 # define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR)
140 
141 #elif defined(__TI_COMPILER_VERSION__)
142 # define COMPILER_ID "TI"
143  /* __TI_COMPILER_VERSION__ = VVVRRRPPP */
144 # define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000)
145 # define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000)
146 # define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000)
147 
148 #elif defined(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version)
149 # define COMPILER_ID "Fujitsu"
150 
151 #elif defined(__SCO_VERSION__)
152 # define COMPILER_ID "SCO"
153 
154 #elif defined(__clang__) && defined(__apple_build_version__)
155 # define COMPILER_ID "AppleClang"
156 # if defined(_MSC_VER)
157 # define SIMULATE_ID "MSVC"
158 # endif
159 # define COMPILER_VERSION_MAJOR DEC(__clang_major__)
160 # define COMPILER_VERSION_MINOR DEC(__clang_minor__)
161 # define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
162 # if defined(_MSC_VER)
163  /* _MSC_VER = VVRR */
164 # define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
165 # define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
166 # endif
167 # define COMPILER_VERSION_TWEAK DEC(__apple_build_version__)
168 
169 #elif defined(__clang__)
170 # define COMPILER_ID "Clang"
171 # if defined(_MSC_VER)
172 # define SIMULATE_ID "MSVC"
173 # endif
174 # define COMPILER_VERSION_MAJOR DEC(__clang_major__)
175 # define COMPILER_VERSION_MINOR DEC(__clang_minor__)
176 # define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
177 # if defined(_MSC_VER)
178  /* _MSC_VER = VVRR */
179 # define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
180 # define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
181 # endif
182 
183 #elif defined(__GNUC__)
184 # define COMPILER_ID "GNU"
185 # define COMPILER_VERSION_MAJOR DEC(__GNUC__)
186 # if defined(__GNUC_MINOR__)
187 # define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__)
188 # endif
189 # if defined(__GNUC_PATCHLEVEL__)
190 # define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
191 # endif
192 
193 #elif defined(_MSC_VER)
194 # define COMPILER_ID "MSVC"
195  /* _MSC_VER = VVRR */
196 # define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100)
197 # define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100)
198 # if defined(_MSC_FULL_VER)
199 # if _MSC_VER >= 1400
200  /* _MSC_FULL_VER = VVRRPPPPP */
201 # define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000)
202 # else
203  /* _MSC_FULL_VER = VVRRPPPP */
204 # define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000)
205 # endif
206 # endif
207 # if defined(_MSC_BUILD)
208 # define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD)
209 # endif
210 
211 #elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__)
212 # define COMPILER_ID "ADSP"
213 #if defined(__VISUALDSPVERSION__)
214  /* __VISUALDSPVERSION__ = 0xVVRRPP00 */
215 # define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24)
216 # define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF)
217 # define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF)
218 #endif
219 
220 #elif defined(__IAR_SYSTEMS_ICC__ ) || defined(__IAR_SYSTEMS_ICC)
221 # define COMPILER_ID "IAR"
222 
223 #elif defined(__ARMCC_VERSION)
224 # define COMPILER_ID "ARMCC"
225 #if __ARMCC_VERSION >= 1000000
226  /* __ARMCC_VERSION = VRRPPPP */
227  # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000)
228  # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100)
229  # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000)
230 #else
231  /* __ARMCC_VERSION = VRPPPP */
232  # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000)
233  # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10)
234  # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000)
235 #endif
236 
237 
238 #elif defined(_SGI_COMPILER_VERSION) || defined(_COMPILER_VERSION)
239 # define COMPILER_ID "MIPSpro"
240 # if defined(_SGI_COMPILER_VERSION)
241  /* _SGI_COMPILER_VERSION = VRP */
242 # define COMPILER_VERSION_MAJOR DEC(_SGI_COMPILER_VERSION/100)
243 # define COMPILER_VERSION_MINOR DEC(_SGI_COMPILER_VERSION/10 % 10)
244 # define COMPILER_VERSION_PATCH DEC(_SGI_COMPILER_VERSION % 10)
245 # else
246  /* _COMPILER_VERSION = VRP */
247 # define COMPILER_VERSION_MAJOR DEC(_COMPILER_VERSION/100)
248 # define COMPILER_VERSION_MINOR DEC(_COMPILER_VERSION/10 % 10)
249 # define COMPILER_VERSION_PATCH DEC(_COMPILER_VERSION % 10)
250 # endif
251 
252 
253 /* These compilers are either not known or too old to define an
254  identification macro. Try to identify the platform and guess that
255  it is the native compiler. */
256 #elif defined(__sgi)
257 # define COMPILER_ID "MIPSpro"
258 
259 #elif defined(__hpux) || defined(__hpua)
260 # define COMPILER_ID "HP"
261 
262 #else /* unknown compiler */
263 # define COMPILER_ID ""
264 #endif
265 
266 /* Construct the string literal in pieces to prevent the source from
267  getting matched. Store it in a pointer rather than an array
268  because some compilers will just produce instructions to fill the
269  array rather than assigning a pointer to a static array. */
270 char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]";
271 #ifdef SIMULATE_ID
272 char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]";
273 #endif
274 
275 #ifdef __QNXNTO__
276 char const* qnxnto = "INFO" ":" "qnxnto[]";
277 #endif
278 
279 #if defined(__CRAYXE) || defined(__CRAYXC)
280 char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]";
281 #endif
282 
283 #define STRINGIFY_HELPER(X) #X
284 #define STRINGIFY(X) STRINGIFY_HELPER(X)
285 
286 /* Identify known platforms by name. */
287 #if defined(__linux) || defined(__linux__) || defined(linux)
288 # define PLATFORM_ID "Linux"
289 
290 #elif defined(__CYGWIN__)
291 # define PLATFORM_ID "Cygwin"
292 
293 #elif defined(__MINGW32__)
294 # define PLATFORM_ID "MinGW"
295 
296 #elif defined(__APPLE__)
297 # define PLATFORM_ID "Darwin"
298 
299 #elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32)
300 # define PLATFORM_ID "Windows"
301 
302 #elif defined(__FreeBSD__) || defined(__FreeBSD)
303 # define PLATFORM_ID "FreeBSD"
304 
305 #elif defined(__NetBSD__) || defined(__NetBSD)
306 # define PLATFORM_ID "NetBSD"
307 
308 #elif defined(__OpenBSD__) || defined(__OPENBSD)
309 # define PLATFORM_ID "OpenBSD"
310 
311 #elif defined(__sun) || defined(sun)
312 # define PLATFORM_ID "SunOS"
313 
314 #elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__)
315 # define PLATFORM_ID "AIX"
316 
317 #elif defined(__sgi) || defined(__sgi__) || defined(_SGI)
318 # define PLATFORM_ID "IRIX"
319 
320 #elif defined(__hpux) || defined(__hpux__)
321 # define PLATFORM_ID "HP-UX"
322 
323 #elif defined(__HAIKU__)
324 # define PLATFORM_ID "Haiku"
325 
326 #elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS)
327 # define PLATFORM_ID "BeOS"
328 
329 #elif defined(__QNX__) || defined(__QNXNTO__)
330 # define PLATFORM_ID "QNX"
331 
332 #elif defined(__tru64) || defined(_tru64) || defined(__TRU64__)
333 # define PLATFORM_ID "Tru64"
334 
335 #elif defined(__riscos) || defined(__riscos__)
336 # define PLATFORM_ID "RISCos"
337 
338 #elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__)
339 # define PLATFORM_ID "SINIX"
340 
341 #elif defined(__UNIX_SV__)
342 # define PLATFORM_ID "UNIX_SV"
343 
344 #elif defined(__bsdos__)
345 # define PLATFORM_ID "BSDOS"
346 
347 #elif defined(_MPRAS) || defined(MPRAS)
348 # define PLATFORM_ID "MP-RAS"
349 
350 #elif defined(__osf) || defined(__osf__)
351 # define PLATFORM_ID "OSF1"
352 
353 #elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv)
354 # define PLATFORM_ID "SCO_SV"
355 
356 #elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX)
357 # define PLATFORM_ID "ULTRIX"
358 
359 #elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX)
360 # define PLATFORM_ID "Xenix"
361 
362 #elif defined(__WATCOMC__)
363 # if defined(__LINUX__)
364 # define PLATFORM_ID "Linux"
365 
366 # elif defined(__DOS__)
367 # define PLATFORM_ID "DOS"
368 
369 # elif defined(__OS2__)
370 # define PLATFORM_ID "OS2"
371 
372 # elif defined(__WINDOWS__)
373 # define PLATFORM_ID "Windows3x"
374 
375 # else /* unknown platform */
376 # define PLATFORM_ID
377 # endif
378 
379 #else /* unknown platform */
380 # define PLATFORM_ID
381 
382 #endif
383 
384 /* For windows compilers MSVC and Intel we can determine
385  the architecture of the compiler being used. This is because
386  the compilers do not have flags that can change the architecture,
387  but rather depend on which compiler is being used
388 */
389 #if defined(_WIN32) && defined(_MSC_VER)
390 # if defined(_M_IA64)
391 # define ARCHITECTURE_ID "IA64"
392 
393 # elif defined(_M_X64) || defined(_M_AMD64)
394 # define ARCHITECTURE_ID "x64"
395 
396 # elif defined(_M_IX86)
397 # define ARCHITECTURE_ID "X86"
398 
399 # elif defined(_M_ARM)
400 # if _M_ARM == 4
401 # define ARCHITECTURE_ID "ARMV4I"
402 # elif _M_ARM == 5
403 # define ARCHITECTURE_ID "ARMV5I"
404 # else
405 # define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM)
406 # endif
407 
408 # elif defined(_M_MIPS)
409 # define ARCHITECTURE_ID "MIPS"
410 
411 # elif defined(_M_SH)
412 # define ARCHITECTURE_ID "SHx"
413 
414 # else /* unknown architecture */
415 # define ARCHITECTURE_ID ""
416 # endif
417 
418 #elif defined(__WATCOMC__)
419 # if defined(_M_I86)
420 # define ARCHITECTURE_ID "I86"
421 
422 # elif defined(_M_IX86)
423 # define ARCHITECTURE_ID "X86"
424 
425 # else /* unknown architecture */
426 # define ARCHITECTURE_ID ""
427 # endif
428 
429 #else
430 # define ARCHITECTURE_ID
431 #endif
432 
433 /* Convert integer to decimal digit literals. */
434 #define DEC(n) \
435  ('0' + (((n) / 10000000)%10)), \
436  ('0' + (((n) / 1000000)%10)), \
437  ('0' + (((n) / 100000)%10)), \
438  ('0' + (((n) / 10000)%10)), \
439  ('0' + (((n) / 1000)%10)), \
440  ('0' + (((n) / 100)%10)), \
441  ('0' + (((n) / 10)%10)), \
442  ('0' + ((n) % 10))
443 
444 /* Convert integer to hex digit literals. */
445 #define HEX(n) \
446  ('0' + ((n)>>28 & 0xF)), \
447  ('0' + ((n)>>24 & 0xF)), \
448  ('0' + ((n)>>20 & 0xF)), \
449  ('0' + ((n)>>16 & 0xF)), \
450  ('0' + ((n)>>12 & 0xF)), \
451  ('0' + ((n)>>8 & 0xF)), \
452  ('0' + ((n)>>4 & 0xF)), \
453  ('0' + ((n) & 0xF))
454 
455 /* Construct a string literal encoding the version number components. */
456 #ifdef COMPILER_VERSION_MAJOR
457 char const info_version[] = {
458  'I', 'N', 'F', 'O', ':',
459  'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[',
460  COMPILER_VERSION_MAJOR,
461 # ifdef COMPILER_VERSION_MINOR
462  '.', COMPILER_VERSION_MINOR,
463 # ifdef COMPILER_VERSION_PATCH
464  '.', COMPILER_VERSION_PATCH,
465 # ifdef COMPILER_VERSION_TWEAK
466  '.', COMPILER_VERSION_TWEAK,
467 # endif
468 # endif
469 # endif
470  ']','\0'};
471 #endif
472 
473 /* Construct a string literal encoding the version number components. */
474 #ifdef SIMULATE_VERSION_MAJOR
475 char const info_simulate_version[] = {
476  'I', 'N', 'F', 'O', ':',
477  's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[',
478  SIMULATE_VERSION_MAJOR,
479 # ifdef SIMULATE_VERSION_MINOR
480  '.', SIMULATE_VERSION_MINOR,
481 # ifdef SIMULATE_VERSION_PATCH
482  '.', SIMULATE_VERSION_PATCH,
483 # ifdef SIMULATE_VERSION_TWEAK
484  '.', SIMULATE_VERSION_TWEAK,
485 # endif
486 # endif
487 # endif
488  ']','\0'};
489 #endif
490 
491 /* Construct the string literal in pieces to prevent the source from
492  getting matched. Store it in a pointer rather than an array
493  because some compilers will just produce instructions to fill the
494  array rather than assigning a pointer to a static array. */
495 char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]";
496 char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]";
497 
498 
499 
500 
501 const char* info_language_dialect_default = "INFO" ":" "dialect_default["
502 #if __cplusplus >= 201402L
503  "14"
504 #elif __cplusplus >= 201103L
505  "11"
506 #else
507  "98"
508 #endif
509 "]";
510 
511 /*--------------------------------------------------------------------------*/
512 
513 int main(int argc, char* argv[])
514 {
515  int require = 0;
516  require += info_compiler[argc];
517  require += info_platform[argc];
518 #ifdef COMPILER_VERSION_MAJOR
519  require += info_version[argc];
520 #endif
521 #ifdef SIMULATE_ID
522  require += info_simulate[argc];
523 #endif
524 #ifdef SIMULATE_VERSION_MAJOR
525  require += info_simulate_version[argc];
526 #endif
527 #if defined(__CRAYXE) || defined(__CRAYXC)
528  require += info_cray[argc];
529 #endif
530  require += info_language_dialect_default[argc];
531  (void)argv;
532  return require;
533 }
#define COMPILER_ID
+
#define PLATFORM_ID
+
int main(int argc, char *argv[])
+
char const * info_compiler
+
const char * info_language_dialect_default
+
#define ARCHITECTURE_ID
+
char const * info_arch
+
char const * info_platform
+
+ +
+
+pfuclt_omni_dataset
+Author(s):
+autogenerated on Mon Jul 3 2017 15:58:35 +
+ + diff --git a/doc/html/c++/ftv2mlastnode.png b/doc/html/c++/arrowdown.png similarity index 100% rename from doc/html/c++/ftv2mlastnode.png rename to doc/html/c++/arrowdown.png diff --git a/doc/html/c++/ftv2plastnode.png b/doc/html/c++/arrowright.png similarity index 100% rename from doc/html/c++/ftv2plastnode.png rename to doc/html/c++/arrowright.png diff --git a/doc/html/c++/dir_5302bec79b689f0f247f14453837c900.html b/doc/html/c++/dir_5302bec79b689f0f247f14453837c900.html new file mode 100644 index 0000000..a9645c6 --- /dev/null +++ b/doc/html/c++/dir_5302bec79b689f0f247f14453837c900.html @@ -0,0 +1,46 @@ + +pfuclt_omni_dataset: CompilerIdCXX Directory Reference + + + + + + + + + +
+
+
CompilerIdCXX Directory Reference
+
+
+ + + + +

+Files

file  CMakeCXXCompilerId.cpp [code]
 
+
+ +
+
+pfuclt_omni_dataset
+Author(s):
+autogenerated on Mon Jul 3 2017 15:58:35 +
+ + diff --git a/doc/html/c++/dir_59dc6fcc83246be1771c8295efb81319.html b/doc/html/c++/dir_59dc6fcc83246be1771c8295efb81319.html new file mode 100644 index 0000000..0ac7a68 --- /dev/null +++ b/doc/html/c++/dir_59dc6fcc83246be1771c8295efb81319.html @@ -0,0 +1,48 @@ + +pfuclt_omni_dataset: FindOpenMP Directory Reference + + + + + + + + + +
+
+
FindOpenMP Directory Reference
+
+
+ + + + + + +

+Files

file  ompver.c [code]
 
file  ompver.cpp [code]
 
+
+ +
+
+pfuclt_omni_dataset
+Author(s):
+autogenerated on Mon Jul 3 2017 15:58:35 +
+ + diff --git a/doc/html/c++/dir_68267d1309a1af8e8297ef4c3efbcdba.html b/doc/html/c++/dir_68267d1309a1af8e8297ef4c3efbcdba.html index 32c3537..544953d 100644 --- a/doc/html/c++/dir_68267d1309a1af8e8297ef4c3efbcdba.html +++ b/doc/html/c++/dir_68267d1309a1af8e8297ef4c3efbcdba.html @@ -4,12 +4,18 @@ - + +
-
-Directory dependency graph for src:
-
-
src
- - -
@@ -47,7 +46,7 @@
pfuclt_omni_dataset
Author(s):
-autogenerated on Wed Jan 11 2017 15:10:24 +autogenerated on Mon Jul 3 2017 15:58:35
diff --git a/doc/html/c++/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.map b/doc/html/c++/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.map deleted file mode 100644 index 8d8c2e1..0000000 --- a/doc/html/c++/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.map +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/doc/html/c++/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.md5 b/doc/html/c++/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.md5 deleted file mode 100644 index bde1bd9..0000000 --- a/doc/html/c++/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.md5 +++ /dev/null @@ -1 +0,0 @@ -7a70b70504fc7536b3850e506e5e71ee \ No newline at end of file diff --git a/doc/html/c++/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.png b/doc/html/c++/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.png deleted file mode 100644 index 9fad4e4..0000000 Binary files a/doc/html/c++/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.png and /dev/null differ diff --git a/doc/html/c++/dir_95e29a8b8ee7c54052c171a88bb95675.html b/doc/html/c++/dir_95e29a8b8ee7c54052c171a88bb95675.html new file mode 100644 index 0000000..a2bd876 --- /dev/null +++ b/doc/html/c++/dir_95e29a8b8ee7c54052c171a88bb95675.html @@ -0,0 +1,46 @@ + +pfuclt_omni_dataset: cmake-build-debug Directory Reference + + + + + + + + + +
+
+
cmake-build-debug Directory Reference
+
+
+

Files

+ + + +

+Directories

directory  CMakeFiles
 
+
+ +
+
+pfuclt_omni_dataset
+Author(s):
+autogenerated on Mon Jul 3 2017 15:58:35 +
+ + diff --git a/doc/html/c++/dir_a7b39092111346681b5c5eeb783e7da0.html b/doc/html/c++/dir_a7b39092111346681b5c5eeb783e7da0.html new file mode 100644 index 0000000..98e3b2d --- /dev/null +++ b/doc/html/c++/dir_a7b39092111346681b5c5eeb783e7da0.html @@ -0,0 +1,48 @@ + +pfuclt_omni_dataset: 3.7.1 Directory Reference + + + + + + + + + +
+
+
3.7.1 Directory Reference
+
+
+ + + + + + +

+Directories

directory  CompilerIdC
 
directory  CompilerIdCXX
 
+
+ +
+
+pfuclt_omni_dataset
+Author(s):
+autogenerated on Mon Jul 3 2017 15:58:35 +
+ + diff --git a/doc/html/c++/dir_d8b9556c6f38787f4045366f8eeaec4e.html b/doc/html/c++/dir_d8b9556c6f38787f4045366f8eeaec4e.html new file mode 100644 index 0000000..5b9040b --- /dev/null +++ b/doc/html/c++/dir_d8b9556c6f38787f4045366f8eeaec4e.html @@ -0,0 +1,46 @@ + +pfuclt_omni_dataset: CompilerIdC Directory Reference + + + + + + + + + +
+
+
CompilerIdC Directory Reference
+
+
+ + + + +

+Files

file  CMakeCCompilerId.c [code]
 
+
+ +
+
+pfuclt_omni_dataset
+Author(s):
+autogenerated on Mon Jul 3 2017 15:58:35 +
+ + diff --git a/doc/html/c++/dir_f89abcb304c928c7d889aa5625570de5.html b/doc/html/c++/dir_f89abcb304c928c7d889aa5625570de5.html new file mode 100644 index 0000000..03f07bf --- /dev/null +++ b/doc/html/c++/dir_f89abcb304c928c7d889aa5625570de5.html @@ -0,0 +1,53 @@ + +pfuclt_omni_dataset: CMakeFiles Directory Reference + + + + + + + + + +
+
+
CMakeFiles Directory Reference
+
+
+ + + + + + +

+Directories

directory  3.7.1
 
directory  FindOpenMP
 
+ + + +

+Files

file  feature_tests.c [code]
 
+
+ +
+
+pfuclt_omni_dataset
+Author(s):
+autogenerated on Mon Jul 3 2017 15:58:35 +
+ + diff --git a/doc/html/c++/ftv2doc.png b/doc/html/c++/doc.png similarity index 100% rename from doc/html/c++/ftv2doc.png rename to doc/html/c++/doc.png diff --git a/doc/html/c++/doxygen.css b/doc/html/c++/doxygen.css index f0f36f8..1425ec5 100644 --- a/doc/html/c++/doxygen.css +++ b/doc/html/c++/doxygen.css @@ -1,4 +1,4 @@ -/* The standard CSS for doxygen 1.8.6 */ +/* The standard CSS for doxygen 1.8.11 */ body, table, div, p, dl { font: 400 14px/22px Roboto,sans-serif; @@ -206,6 +206,11 @@ div.line { transition-duration: 0.5s; } +div.line:after { + content:"\000A"; + white-space: pre; +} + div.line.glow { background-color: cyan; box-shadow: 0 0 10px cyan; @@ -227,7 +232,7 @@ span.lineno a:hover { background-color: #C8C8C8; } -div.ah { +div.ah, span.ah { background-color: black; font-weight: bold; color: #ffffff; @@ -242,7 +247,16 @@ div.ah { -webkit-box-shadow: 2px 2px 3px #999; -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px; background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444)); - background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000); + background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000 110%); +} + +div.classindex ul { + list-style: none; + padding-left: 0; +} + +div.classindex span.ai { + display: inline-block; } div.groupHeader { @@ -670,12 +684,12 @@ span.mlabel { /* @end */ -/* these are for tree view when not used as main index */ +/* these are for tree view inside a (index) page */ div.directory { margin: 10px 0px; - border-top: 1px solid #A8B8D9; - border-bottom: 1px solid #A8B8D9; + border-top: 1px solid #9CAFD4; + border-bottom: 1px solid #9CAFD4; width: 100%; } @@ -734,6 +748,80 @@ div.directory { color: #3D578C; } +.arrow { + color: #9CAFD4; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + cursor: pointer; + font-size: 80%; + display: inline-block; + width: 16px; + height: 22px; +} + +.icon { + font-family: Arial, Helvetica; + font-weight: bold; + font-size: 12px; + height: 14px; + width: 16px; + display: inline-block; + background-color: #728DC1; + color: white; + text-align: center; + border-radius: 4px; + margin-left: 2px; + margin-right: 2px; +} + +.icona { + width: 24px; + height: 22px; + display: inline-block; +} + +.iconfopen { + width: 24px; + height: 18px; + margin-bottom: 4px; + background-image:url('folderopen.png'); + background-position: 0px -4px; + background-repeat: repeat-y; + vertical-align:top; + display: inline-block; +} + +.iconfclosed { + width: 24px; + height: 18px; + margin-bottom: 4px; + background-image:url('folderclosed.png'); + background-position: 0px -4px; + background-repeat: repeat-y; + vertical-align:top; + display: inline-block; +} + +.icondoc { + width: 24px; + height: 18px; + margin-bottom: 4px; + background-image:url('doc.png'); + background-position: 0px -4px; + background-repeat: repeat-y; + vertical-align:top; + display: inline-block; +} + +table.directory { + font: 400 14px Roboto,sans-serif; +} + +/* @end */ + div.dynheader { margin-top: 8px; -webkit-touch-callout: none; @@ -749,6 +837,10 @@ address { color: #2A3D61; } +table.doxtable caption { + caption-side: top; +} + table.doxtable { border-collapse:collapse; margin-top: 4px; @@ -914,6 +1006,18 @@ div.summary a white-space: nowrap; } +table.classindex +{ + margin: 10px; + white-space: nowrap; + margin-left: 3%; + margin-right: 3%; + width: 94%; + border: 0; + border-spacing: 0; + padding: 0; +} + div.ingroups { font-size: 8pt; @@ -1025,6 +1129,11 @@ dl.section dd { border: 0px none; } +#projectalign +{ + vertical-align: middle; +} + #projectname { font: 300% Tahoma, Arial,sans-serif; @@ -1108,7 +1217,7 @@ div.toc { border-radius: 7px 7px 7px 7px; float: right; height: auto; - margin: 0 20px 10px 10px; + margin: 0 8px 10px 10px; width: 200px; } diff --git a/doc/html/c++/dynsections.js b/doc/html/c++/dynsections.js deleted file mode 100644 index 2f15470..0000000 --- a/doc/html/c++/dynsections.js +++ /dev/null @@ -1,104 +0,0 @@ -function toggleVisibility(linkObj) -{ - var base = $(linkObj).attr('id'); - var summary = $('#'+base+'-summary'); - var content = $('#'+base+'-content'); - var trigger = $('#'+base+'-trigger'); - var src=$(trigger).attr('src'); - if (content.is(':visible')===true) { - content.hide(); - summary.show(); - $(linkObj).addClass('closed').removeClass('opened'); - $(trigger).attr('src',src.substring(0,src.length-8)+'closed.png'); - } else { - content.show(); - summary.hide(); - $(linkObj).removeClass('closed').addClass('opened'); - $(trigger).attr('src',src.substring(0,src.length-10)+'open.png'); - } - return false; -} - -function updateStripes() -{ - $('table.directory tr'). - removeClass('even').filter(':visible:even').addClass('even'); -} -function toggleLevel(level) -{ - $('table.directory tr').each(function(){ - var l = this.id.split('_').length-1; - var i = $('#img'+this.id.substring(3)); - var a = $('#arr'+this.id.substring(3)); - if (l +pfuclt_omni_dataset: feature_tests.c File Reference + + + + + + + + + +
+ +
+
feature_tests.c File Reference
+
+
+ +

Go to the source code of this file.

+ + + + +

+Functions

int main (int argc, char **argv)
 
+ + + +

+Variables

const char features []
 
+

Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
int main (int argc,
char ** argv 
)
+
+ +

Definition at line 34 of file feature_tests.c.

+ +
+
+

Variable Documentation

+ +
+
+ + + + +
const char features[]
+
+ +

Definition at line 2 of file feature_tests.c.

+ +
+
+
+ +
+
+pfuclt_omni_dataset
+Author(s):
+autogenerated on Mon Jul 3 2017 15:58:35 +
+ + diff --git a/doc/html/c++/feature__tests_8c_source.html b/doc/html/c++/feature__tests_8c_source.html new file mode 100644 index 0000000..e6cc396 --- /dev/null +++ b/doc/html/c++/feature__tests_8c_source.html @@ -0,0 +1,42 @@ + +pfuclt_omni_dataset: feature_tests.c Source File + + + + + + + + + +
+
+
feature_tests.c
+
+
+Go to the documentation of this file.
1 
2  const char features[] = {"\n"
3 "C_FEATURE:"
4 #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404
5 "1"
6 #else
7 "0"
8 #endif
9 "c_function_prototypes\n"
10 "C_FEATURE:"
11 #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
12 "1"
13 #else
14 "0"
15 #endif
16 "c_restrict\n"
17 "C_FEATURE:"
18 #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201000L
19 "1"
20 #else
21 "0"
22 #endif
23 "c_static_assert\n"
24 "C_FEATURE:"
25 #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
26 "1"
27 #else
28 "0"
29 #endif
30 "c_variadic_macros\n"
31 
32 };
33 
34 int main(int argc, char** argv) { (void)argv; return features[argc]; }
int main(int argc, char **argv)
Definition: feature_tests.c:34
+
const char features[]
Definition: feature_tests.c:2
+
+ +
+
+pfuclt_omni_dataset
+Author(s):
+autogenerated on Mon Jul 3 2017 15:58:35 +
+ + diff --git a/doc/html/c++/files.html b/doc/html/c++/files.html index cb19638..8602a2c 100644 --- a/doc/html/c++/files.html +++ b/doc/html/c++/files.html @@ -4,7 +4,7 @@ - +
-
Here is a list of all file members with links to the files they belong to:


pfuclt_omni_dataset
Author(s):
-autogenerated on Wed Jan 11 2017 15:10:24 +autogenerated on Mon Jul 3 2017 15:58:35
diff --git a/doc/html/c++/globals_defs.html b/doc/html/c++/globals_defs.html index c3119ef..4c38208 100644 --- a/doc/html/c++/globals_defs.html +++ b/doc/html/c++/globals_defs.html @@ -4,7 +4,7 @@ - +
 
@@ -47,7 +79,7 @@
pfuclt_omni_dataset
Author(s):
-autogenerated on Wed Jan 11 2017 15:10:24 +autogenerated on Mon Jul 3 2017 15:58:35
diff --git a/doc/html/c++/globals_func.html b/doc/html/c++/globals_func.html index 2278c34..0e220d4 100644 --- a/doc/html/c++/globals_func.html +++ b/doc/html/c++/globals_func.html @@ -4,7 +4,7 @@ - + @@ -29,7 +30,12 @@
 
@@ -38,7 +44,7 @@
pfuclt_omni_dataset
Author(s):
-autogenerated on Wed Jan 11 2017 15:10:24 +autogenerated on Mon Jul 3 2017 15:58:35
diff --git a/doc/html/c++/globals_vars.html b/doc/html/c++/globals_vars.html new file mode 100644 index 0000000..17ccb76 --- /dev/null +++ b/doc/html/c++/globals_vars.html @@ -0,0 +1,65 @@ + +pfuclt_omni_dataset: File Members + + + + + + + + + +
+
+ +
+
+pfuclt_omni_dataset
+Author(s):
+autogenerated on Mon Jul 3 2017 15:58:35 +
+ + diff --git a/doc/html/c++/graph_legend.html b/doc/html/c++/graph_legend.html index fa62d73..82d94a6 100644 --- a/doc/html/c++/graph_legend.html +++ b/doc/html/c++/graph_legend.html @@ -4,7 +4,7 @@ - +

This page explains how to interpret the graphs that are generated by doxygen.

-

Consider the following example:

-
/*! Invisible class because of truncation */
-
class Invisible { };
-
-
/*! Truncated class, inheritance relation is hidden */
-
class Truncated : public Invisible { };
-
-
/* Class not documented with doxygen comments */
-
class Undocumented { };
-
-
/*! Class that is inherited using public inheritance */
-
class PublicBase : public Truncated { };
-
-
/*! A template class */
-
template<class T> class Templ { };
-
-
/*! Class that is inherited using protected inheritance */
-
class ProtectedBase { };
-
-
/*! Class that is inherited using private inheritance */
-
class PrivateBase { };
-
-
/*! Class that is used by the Inherited class */
-
class Used { };
-
-
/*! Super class that inherits a number of other classes */
-
class Inherited : public PublicBase,
-
protected ProtectedBase,
-
private PrivateBase,
-
public Undocumented,
-
public Templ<int>
-
{
-
private:
-
Used *m_usedClass;
-
};
-

This will result in the following graph:

+

Consider the following example:

1 /*! Invisible class because of truncation */
2 class Invisible { };
3 
4 /*! Truncated class, inheritance relation is hidden */
5 class Truncated : public Invisible { };
6 
7 /* Class not documented with doxygen comments */
8 class Undocumented { };
9 
10 /*! Class that is inherited using public inheritance */
11 class PublicBase : public Truncated { };
12 
13 /*! A template class */
14 template<class T> class Templ { };
15 
16 /*! Class that is inherited using protected inheritance */
17 class ProtectedBase { };
18 
19 /*! Class that is inherited using private inheritance */
20 class PrivateBase { };
21 
22 /*! Class that is used by the Inherited class */
23 class Used { };
24 
25 /*! Super class that inherits a number of other classes */
26 class Inherited : public PublicBase,
27  protected ProtectedBase,
28  private PrivateBase,
29  public Undocumented,
30  public Templ<int>
31 {
32  private:
33  Used *m_usedClass;
34 };

This will result in the following graph:

@@ -65,7 +30,7 @@
  • A box with a black border denotes a documented struct or class.
  • -A box with a grey border denotes an undocumented struct or class.
  • +A box with a gray border denotes an undocumented struct or class.
  • A box with a red border denotes a documented struct or class forwhich not all inheritance/containment relations are shown. A graph is truncated if it does not fit within the specified boundaries.
  • @@ -88,7 +53,7 @@
    pfuclt_omni_dataset
    Author(s):
    -autogenerated on Wed Jan 11 2017 15:10:24 +autogenerated on Mon Jul 3 2017 15:58:35
    diff --git a/doc/html/c++/graph_legend.png b/doc/html/c++/graph_legend.png index b1a728d..37f264e 100644 Binary files a/doc/html/c++/graph_legend.png and b/doc/html/c++/graph_legend.png differ diff --git a/doc/html/c++/index.html b/doc/html/c++/index.html index f2f209a..f20aef2 100644 --- a/doc/html/c++/index.html +++ b/doc/html/c++/index.html @@ -4,7 +4,7 @@ - +