summaryrefslogtreecommitdiff
path: root/codemaker/test
diff options
context:
space:
mode:
authorKurt Zenker <kz@openoffice.org>2006-07-20 15:08:09 +0000
committerKurt Zenker <kz@openoffice.org>2006-07-20 15:08:09 +0000
commit738ddd11ef1ecd301246054e80a01c4baadb7a21 (patch)
tree9c98f737235cb57db8d28c57b3ed923ec6c0f3f9 /codemaker/test
parentf2243cc970d929ece1c747bfb5c54037bcdd35d9 (diff)
INTEGRATION: CWS sb55 (1.6.32); FILE MERGED
2006/07/10 14:48:26 sb 1.6.32.2: RESYNC: (1.6-1.7); FILE MERGED 2006/07/10 13:46:15 sb 1.6.32.1: #i65328# Adapted to UNOIDL change that no two service constructors can have the same parameter signature; simplified.
Diffstat (limited to 'codemaker/test')
-rw-r--r--codemaker/test/cppumaker/types.idl778
1 files changed, 441 insertions, 337 deletions
diff --git a/codemaker/test/cppumaker/types.idl b/codemaker/test/cppumaker/types.idl
index fdcc71380e51..698788591c39 100644
--- a/codemaker/test/cppumaker/types.idl
+++ b/codemaker/test/cppumaker/types.idl
@@ -4,9 +4,9 @@
*
* $RCSfile: types.idl,v $
*
- * $Revision: 1.7 $
+ * $Revision: 1.8 $
*
- * last change: $Author: hr $ $Date: 2006-06-20 02:25:51 $
+ * last change: $Author: kz $ $Date: 2006-07-20 16:08:09 $
*
* The Contents of this file are made available subject to
* the terms of GNU Lesser General Public License Version 2.1.
@@ -44,11 +44,11 @@
#include "com/sun/star/uno/XInterface.idl"
#include "com/sun/star/uno/XNamingService.idl"
-singleton FILE: com::sun::star::uno::XNamingService;
-singleton lconv: com::sun::star::uno::XNamingService;
-singleton tm: com::sun::star::uno::XNamingService;
+singleton FILE: com::sun::star::uno::XInterface;
+singleton lconv: com::sun::star::uno::XInterface;
+singleton tm: com::sun::star::uno::XInterface;
-singleton std: com::sun::star::uno::XNamingService;
+singleton std: com::sun::star::uno::XInterface;
module test { module codemaker { module cppumaker {
@@ -192,171 +192,6 @@ service S1: XTest {
[in] sequence< SequenceLocale > at15,
[in] sequence< SequenceXInterface > at16,
[in] sequence< SequenceXNamingService > at17);
-
- asm([in] long asm);
- auto([in] long auto);
- bool([in] long bool);
- break([in] long break);
- //TODO: case([in] long case);
- catch([in] long catch);
- //TODO: char([in] long char);
- class([in] long class);
- //TODO: const([in] long const);
- continue([in] long continue);
- //TODO: default([in] long default);
- delete([in] long delete);
- do([in] long do);
- //TODO: double([in] long double);
- else([in] long else);
- //TODO: enum([in] long enum);
- explicit([in] long explicit);
- export([in] long export);
- extern([in] long extern);
- false([in] long false);
- //TODO: float([in] long float);
- for([in] long for);
- friend([in] long friend);
- goto([in] long goto);
- if([in] long if);
- inline([in] long inline);
- int([in] long int);
- //TODO: long([in] long long);
- mutable([in] long mutable);
- namespace([in] long namespace);
- new([in] long new);
- operator([in] long operator);
- private([in] long private);
- protected([in] long protected);
- public([in] long public);
- register([in] long register);
- return([in] long return);
- //TODO: short([in] long short);
- signed([in] long signed);
- sizeof([in] long sizeof);
- static([in] long static);
- //TODO: struct([in] long struct);
- //TODO: switch([in] long switch);
- template([in] long template);
- this([in] long this);
- throw([in] long throw);
- true([in] long true);
- try([in] long try);
- //TODO: typedef([in] long typedef);
- typeid([in] long typeid);
- typename([in] long typename);
- //TODO: union([in] long union);
- //TODO: unsigned([in] long unsigned);
- using([in] long using);
- virtual([in] long virtual);
- //TODO: void([in] long void);
- volatile([in] long volatile);
- while([in] long while);
-
- and([in] long and);
- bitand([in] long bitand);
- bitor([in] long bitor);
- compl([in] long compl);
- not([in] long not);
- or([in] long or);
- xor([in] long xor);
-
- BUFSIZ([in] long BUFSIZ);
- CLOCKS_PER_SEC([in] long CLOCKS_PER_SEC);
- EDOM([in] long EDOM);
- EOF([in] long EOF);
- ERANGE([in] long ERANGE);
- EXIT_FAILURE([in] long EXIT_FAILURE);
- EXIT_SUCCESS([in] long EXIT_SUCCESS);
- FILENAME_MAX([in] long FILENAME_MAX);
- FOPEN_MAX([in] long FOPEN_MAX);
- HUGE_VAL([in] long HUGE_VAL);
- LC_ALL([in] long LC_ALL);
- LC_COLLATE([in] long LC_COLLATE);
- LC_CTYPE([in] long LC_CTYPE);
- LC_MONETARY([in] long LC_MONETARY);
- LC_NUMERIC([in] long LC_NUMERIC);
- LC_TIME([in] long LC_TIME);
- L_tmpnam([in] long L_tmpnam);
- MB_CUR_MAX([in] long MB_CUR_MAX);
- NULL([in] long NULL);
- RAND_MAX([in] long RAND_MAX);
- SEEK_CUR([in] long SEEK_CUR);
- SEEK_END([in] long SEEK_END);
- SEEK_SET([in] long SEEK_SET);
- SIGABRT([in] long SIGABRT);
- SIGFPE([in] long SIGFPE);
- SIGILL([in] long SIGILL);
- SIGINT([in] long SIGINT);
- SIGSEGV([in] long SIGSEGV);
- SIGTERM([in] long SIGTERM);
- SIG_DFL([in] long SIG_DFL);
- SIG_ERR([in] long SIG_ERR);
- SIG_IGN([in] long SIG_IGN);
- TMP_MAX([in] long TMP_MAX);
- WCHAR_MAX([in] long WCHAR_MAX);
- WCHAR_MIN([in] long WCHAR_MIN);
- WEOF([in] long WEOF);
- assert([in] long assert);
- errno([in] long errno);
- offsetof([in] long offsetof);
- setjmp([in] long setjmp);
- stderr([in] long stderr);
- stdin([in] long stdin);
- stdout([in] long stdout);
-
- CHAR_BIT([in] long CHAR_BIT);
- CHAR_MAX([in] long CHAR_MAX);
- CHAR_MIN([in] long CHAR_MIN);
- DBL_DIG([in] long DBL_DIG);
- DBL_EPSILON([in] long DBL_EPSILON);
- DBL_MANT_DIG([in] long DBL_MANT_DIG);
- DBL_MAX([in] long DBL_MAX);
- DBL_MAX_10_EXP([in] long DBL_MAX_10_EXP);
- DBL_MAX_EXP([in] long DBL_MAX_EXP);
- DBL_MIN([in] long DBL_MIN);
- DBL_MIN_10_EXP([in] long DBL_MIN_10_EXP);
- DBL_MIN_EXP([in] long DBL_MIN_EXP);
- FLT_DIG([in] long FLT_DIG);
- FLT_EPSILON([in] long FLT_EPSILON);
- FLT_MANT_DIG([in] long FLT_MANT_DIG);
- FLT_MAX([in] long FLT_MAX);
- FLT_MAX_10_EXP([in] long FLT_MAX_10_EXP);
- FLT_MAX_EXP([in] long FLT_MAX_EXP);
- FLT_MIN([in] long FLT_MIN);
- FLT_MIN_10_EXP([in] long FLT_MIN_10_EXP);
- FLT_MIN_EXP([in] long FLT_MIN_EXP);
- FLT_RADIX([in] long FLT_RADIX);
- FLT_ROUNDS([in] long FLT_ROUNDS);
- INT_MAX([in] long INT_MAX);
- INT_MIN([in] long INT_MIN);
- LDBL_DIG([in] long LDBL_DIG);
- LDBL_EPSILON([in] long LDBL_EPSILON);
- LDBL_MANT_DIG([in] long LDBL_MANT_DIG);
- LDBL_MAX([in] long LDBL_MAX);
- LDBL_MAX_10_EXP([in] long LDBL_MAX_10_EXP);
- LDBL_MAX_EXP([in] long LDBL_MAX_EXP);
- LDBL_MIN([in] long LDBL_MIN);
- LDBL_MIN_10_EXP([in] long LDBL_MIN_10_EXP);
- LDBL_MIN_EXP([in] long LDBL_MIN_EXP);
- LONG_MAX([in] long LONG_MAX);
- LONG_MIN([in] long LONG_MIN);
- MB_LEN_MAX([in] long MB_LEN_MAX);
- SCHAR_MAX([in] long SCHAR_MAX);
- SCHAR_MIN([in] long SCHAR_MIN);
- SHRT_MAX([in] long SHRT_MAX);
- SHRT_MIN([in] long SHRT_MIN);
- UCHAR_MAX([in] long UCHAR_MAX);
- UINT_MAX([in] long UINT_MAX);
- ULONG_MAX([in] long ULONG_MAX);
- USHRT_MAX([in] long USHRT_MAX);
-
- FILE([in] long FILE);
- lconv([in] long lconv);
- tm([in] long tm);
-
- std([in] long std);
-
- NDEBUG([in] long NDEBUG);
};
service S2: XTest;
@@ -365,172 +200,441 @@ service S3 { interface XTest; };
singleton S4 { service S2; };
-singleton asm: com::sun::star::uno::XNamingService;
-singleton auto: com::sun::star::uno::XNamingService;
-singleton bool: com::sun::star::uno::XNamingService;
-singleton break: com::sun::star::uno::XNamingService;
-//TODO: singleton case: com::sun::star::uno::XNamingService;
-singleton catch: com::sun::star::uno::XNamingService;
-//TODO: singleton char: com::sun::star::uno::XNamingService;
-singleton class: com::sun::star::uno::XNamingService;
-//TODO: singleton const: com::sun::star::uno::XNamingService;
-singleton continue: com::sun::star::uno::XNamingService;
-//TODO: singleton default: com::sun::star::uno::XNamingService;
-singleton delete: com::sun::star::uno::XNamingService;
-singleton do: com::sun::star::uno::XNamingService;
-//TODO: singleton double: com::sun::star::uno::XNamingService;
-singleton else: com::sun::star::uno::XNamingService;
-//TODO: singleton enum: com::sun::star::uno::XNamingService;
-singleton explicit: com::sun::star::uno::XNamingService;
-singleton export: com::sun::star::uno::XNamingService;
-singleton extern: com::sun::star::uno::XNamingService;
-singleton false: com::sun::star::uno::XNamingService;
-//TODO: singleton float: com::sun::star::uno::XNamingService;
-singleton for: com::sun::star::uno::XNamingService;
-singleton friend: com::sun::star::uno::XNamingService;
-singleton goto: com::sun::star::uno::XNamingService;
-singleton if: com::sun::star::uno::XNamingService;
-singleton inline: com::sun::star::uno::XNamingService;
-singleton int: com::sun::star::uno::XNamingService;
-//TODO: singleton long: com::sun::star::uno::XNamingService;
-singleton mutable: com::sun::star::uno::XNamingService;
-singleton namespace: com::sun::star::uno::XNamingService;
-singleton new: com::sun::star::uno::XNamingService;
-singleton operator: com::sun::star::uno::XNamingService;
-singleton private: com::sun::star::uno::XNamingService;
-singleton protected: com::sun::star::uno::XNamingService;
-singleton public: com::sun::star::uno::XNamingService;
-singleton register: com::sun::star::uno::XNamingService;
-singleton return: com::sun::star::uno::XNamingService;
-//TODO: singleton short: com::sun::star::uno::XNamingService;
-singleton signed: com::sun::star::uno::XNamingService;
-singleton sizeof: com::sun::star::uno::XNamingService;
-singleton static: com::sun::star::uno::XNamingService;
-//TODO: singleton struct: com::sun::star::uno::XNamingService;
-//TODO: singleton switch: com::sun::star::uno::XNamingService;
-singleton template: com::sun::star::uno::XNamingService;
-singleton this: com::sun::star::uno::XNamingService;
-singleton throw: com::sun::star::uno::XNamingService;
-singleton true: com::sun::star::uno::XNamingService;
-singleton try: com::sun::star::uno::XNamingService;
-//TODO: singleton typedef: com::sun::star::uno::XNamingService;
-singleton typeid: com::sun::star::uno::XNamingService;
-singleton typename: com::sun::star::uno::XNamingService;
-//TODO: singleton union: com::sun::star::uno::XNamingService;
-//TODO: singleton unsigned: com::sun::star::uno::XNamingService;
-singleton using: com::sun::star::uno::XNamingService;
-singleton virtual: com::sun::star::uno::XNamingService;
-//TODO: singleton void: com::sun::star::uno::XNamingService;
-singleton volatile: com::sun::star::uno::XNamingService;
-singleton while: com::sun::star::uno::XNamingService;
-
-singleton and: com::sun::star::uno::XNamingService;
-singleton bitand: com::sun::star::uno::XNamingService;
-singleton bitor: com::sun::star::uno::XNamingService;
-singleton compl: com::sun::star::uno::XNamingService;
-singleton not: com::sun::star::uno::XNamingService;
-singleton or: com::sun::star::uno::XNamingService;
-singleton xor: com::sun::star::uno::XNamingService;
-
-singleton BUFSIZ: com::sun::star::uno::XNamingService;
-singleton CLOCKS_PER_SEC: com::sun::star::uno::XNamingService;
-singleton EDOM: com::sun::star::uno::XNamingService;
-singleton EOF: com::sun::star::uno::XNamingService;
-singleton ERANGE: com::sun::star::uno::XNamingService;
-singleton EXIT_FAILURE: com::sun::star::uno::XNamingService;
-singleton EXIT_SUCCESS: com::sun::star::uno::XNamingService;
-singleton FILENAME_MAX: com::sun::star::uno::XNamingService;
-singleton FOPEN_MAX: com::sun::star::uno::XNamingService;
-singleton HUGE_VAL: com::sun::star::uno::XNamingService;
-singleton LC_ALL: com::sun::star::uno::XNamingService;
-singleton LC_COLLATE: com::sun::star::uno::XNamingService;
-singleton LC_CTYPE: com::sun::star::uno::XNamingService;
-singleton LC_MONETARY: com::sun::star::uno::XNamingService;
-singleton LC_NUMERIC: com::sun::star::uno::XNamingService;
-singleton LC_TIME: com::sun::star::uno::XNamingService;
-singleton L_tmpnam: com::sun::star::uno::XNamingService;
-singleton MB_CUR_MAX: com::sun::star::uno::XNamingService;
-singleton NULL: com::sun::star::uno::XNamingService;
-singleton RAND_MAX: com::sun::star::uno::XNamingService;
-singleton SEEK_CUR: com::sun::star::uno::XNamingService;
-singleton SEEK_END: com::sun::star::uno::XNamingService;
-singleton SEEK_SET: com::sun::star::uno::XNamingService;
-singleton SIGABRT: com::sun::star::uno::XNamingService;
-singleton SIGFPE: com::sun::star::uno::XNamingService;
-singleton SIGILL: com::sun::star::uno::XNamingService;
-singleton SIGINT: com::sun::star::uno::XNamingService;
-singleton SIGSEGV: com::sun::star::uno::XNamingService;
-singleton SIGTERM: com::sun::star::uno::XNamingService;
-singleton SIG_DFL: com::sun::star::uno::XNamingService;
-singleton SIG_ERR: com::sun::star::uno::XNamingService;
-singleton SIG_IGN: com::sun::star::uno::XNamingService;
-singleton TMP_MAX: com::sun::star::uno::XNamingService;
-singleton WCHAR_MAX: com::sun::star::uno::XNamingService;
-singleton WCHAR_MIN: com::sun::star::uno::XNamingService;
-singleton WEOF: com::sun::star::uno::XNamingService;
-singleton assert: com::sun::star::uno::XNamingService;
-singleton errno: com::sun::star::uno::XNamingService;
-singleton offsetof: com::sun::star::uno::XNamingService;
-singleton setjmp: com::sun::star::uno::XNamingService;
-singleton stderr: com::sun::star::uno::XNamingService;
-singleton stdin: com::sun::star::uno::XNamingService;
-singleton stdout: com::sun::star::uno::XNamingService;
-
-singleton CHAR_BIT: com::sun::star::uno::XNamingService;
-singleton CHAR_MAX: com::sun::star::uno::XNamingService;
-singleton CHAR_MIN: com::sun::star::uno::XNamingService;
-singleton DBL_DIG: com::sun::star::uno::XNamingService;
-singleton DBL_EPSILON: com::sun::star::uno::XNamingService;
-singleton DBL_MANT_DIG: com::sun::star::uno::XNamingService;
-singleton DBL_MAX: com::sun::star::uno::XNamingService;
-singleton DBL_MAX_10_EXP: com::sun::star::uno::XNamingService;
-singleton DBL_MAX_EXP: com::sun::star::uno::XNamingService;
-singleton DBL_MIN: com::sun::star::uno::XNamingService;
-singleton DBL_MIN_10_EXP: com::sun::star::uno::XNamingService;
-singleton DBL_MIN_EXP: com::sun::star::uno::XNamingService;
-singleton FLT_DIG: com::sun::star::uno::XNamingService;
-singleton FLT_EPSILON: com::sun::star::uno::XNamingService;
-singleton FLT_MANT_DIG: com::sun::star::uno::XNamingService;
-singleton FLT_MAX: com::sun::star::uno::XNamingService;
-singleton FLT_MAX_10_EXP: com::sun::star::uno::XNamingService;
-singleton FLT_MAX_EXP: com::sun::star::uno::XNamingService;
-singleton FLT_MIN: com::sun::star::uno::XNamingService;
-singleton FLT_MIN_10_EXP: com::sun::star::uno::XNamingService;
-singleton FLT_MIN_EXP: com::sun::star::uno::XNamingService;
-singleton FLT_RADIX: com::sun::star::uno::XNamingService;
-singleton FLT_ROUNDS: com::sun::star::uno::XNamingService;
-singleton INT_MAX: com::sun::star::uno::XNamingService;
-singleton INT_MIN: com::sun::star::uno::XNamingService;
-singleton LDBL_DIG: com::sun::star::uno::XNamingService;
-singleton LDBL_EPSILON: com::sun::star::uno::XNamingService;
-singleton LDBL_MANT_DIG: com::sun::star::uno::XNamingService;
-singleton LDBL_MAX: com::sun::star::uno::XNamingService;
-singleton LDBL_MAX_10_EXP: com::sun::star::uno::XNamingService;
-singleton LDBL_MAX_EXP: com::sun::star::uno::XNamingService;
-singleton LDBL_MIN: com::sun::star::uno::XNamingService;
-singleton LDBL_MIN_10_EXP: com::sun::star::uno::XNamingService;
-singleton LDBL_MIN_EXP: com::sun::star::uno::XNamingService;
-singleton LONG_MAX: com::sun::star::uno::XNamingService;
-singleton LONG_MIN: com::sun::star::uno::XNamingService;
-singleton MB_LEN_MAX: com::sun::star::uno::XNamingService;
-singleton SCHAR_MAX: com::sun::star::uno::XNamingService;
-singleton SCHAR_MIN: com::sun::star::uno::XNamingService;
-singleton SHRT_MAX: com::sun::star::uno::XNamingService;
-singleton SHRT_MIN: com::sun::star::uno::XNamingService;
-singleton UCHAR_MAX: com::sun::star::uno::XNamingService;
-singleton UINT_MAX: com::sun::star::uno::XNamingService;
-singleton ULONG_MAX: com::sun::star::uno::XNamingService;
-singleton USHRT_MAX: com::sun::star::uno::XNamingService;
-
-singleton FILE: com::sun::star::uno::XNamingService;
-singleton lconv: com::sun::star::uno::XNamingService;
-singleton tm: com::sun::star::uno::XNamingService;
-
-singleton std: com::sun::star::uno::XNamingService;
-
-singleton NDEBUG: com::sun::star::uno::XNamingService;
-
-singleton get: com::sun::star::uno::XNamingService;
+module services {
+
+service asm: com::sun::star::uno::XInterface { asm([in] long asm); };
+service auto: com::sun::star::uno::XInterface { auto([in] long auto); };
+service bool: com::sun::star::uno::XInterface { bool([in] long bool); };
+service break: com::sun::star::uno::XInterface { break([in] long break); };
+//TODO: service case: com::sun::star::uno::XInterface { case([in] long case); };
+service catch: com::sun::star::uno::XInterface { catch([in] long catch); };
+//TODO: service char: com::sun::star::uno::XInterface { char([in] long char); };
+service class: com::sun::star::uno::XInterface { class([in] long class); };
+//TODO: service const: com::sun::star::uno::XInterface {
+// const([in] long const); };
+service continue: com::sun::star::uno::XInterface {
+ continue([in] long continue); };
+//TODO: service default: com::sun::star::uno::XInterface {
+// default([in] long default); };
+service delete: com::sun::star::uno::XInterface { delete([in] long delete); };
+service do: com::sun::star::uno::XInterface { do([in] long do); };
+//TODO: service double: com::sun::star::uno::XInterface {
+// double([in] long double); };
+service else: com::sun::star::uno::XInterface { else([in] long else); };
+//TODO: service enum: com::sun::star::uno::XInterface { enum([in] long enum); };
+service explicit: com::sun::star::uno::XInterface {
+ explicit([in] long explicit); };
+service export: com::sun::star::uno::XInterface { export([in] long export); };
+service extern: com::sun::star::uno::XInterface { extern([in] long extern); };
+service false: com::sun::star::uno::XInterface { false([in] long false); };
+//TODO: service float: com::sun::star::uno::XInterface {
+// float([in] long float); };
+service for: com::sun::star::uno::XInterface { for([in] long for); };
+service friend: com::sun::star::uno::XInterface { friend([in] long friend); };
+service goto: com::sun::star::uno::XInterface { goto([in] long goto); };
+service if: com::sun::star::uno::XInterface { if([in] long if); };
+service inline: com::sun::star::uno::XInterface { inline([in] long inline); };
+service int: com::sun::star::uno::XInterface { int([in] long int); };
+//TODO: service long: com::sun::star::uno::XInterface { long([in] long long); };
+service mutable: com::sun::star::uno::XInterface {
+ mutable([in] long mutable); };
+service namespace: com::sun::star::uno::XInterface {
+ namespace([in] long namespace); };
+service new: com::sun::star::uno::XInterface { new([in] long new); };
+service operator: com::sun::star::uno::XInterface {
+ operator([in] long operator); };
+service private: com::sun::star::uno::XInterface {
+ private([in] long private); };
+service protected: com::sun::star::uno::XInterface {
+ protected([in] long protected); };
+service public: com::sun::star::uno::XInterface { public([in] long public); };
+service register: com::sun::star::uno::XInterface {
+ register([in] long register); };
+service return: com::sun::star::uno::XInterface { return([in] long return); };
+//TODO: service short: com::sun::star::uno::XInterface {
+// short([in] long short); };
+service signed: com::sun::star::uno::XInterface { signed([in] long signed); };
+service sizeof: com::sun::star::uno::XInterface { sizeof([in] long sizeof); };
+service static: com::sun::star::uno::XInterface { static([in] long static); };
+//TODO: service struct: com::sun::star::uno::XInterface {
+// struct([in] long struct); };
+//TODO: service switch: com::sun::star::uno::XInterface {
+// switch([in] long switch); };
+service template: com::sun::star::uno::XInterface {
+ template([in] long template); };
+service this: com::sun::star::uno::XInterface { this([in] long this); };
+service throw: com::sun::star::uno::XInterface { throw([in] long throw); };
+service true: com::sun::star::uno::XInterface { true([in] long true); };
+service try: com::sun::star::uno::XInterface { try([in] long try); };
+//TODO: service typedef: com::sun::star::uno::XInterface {
+// typedef([in] long typedef); };
+service typeid: com::sun::star::uno::XInterface { typeid([in] long typeid); };
+service typename: com::sun::star::uno::XInterface {
+ typename([in] long typename); };
+//TODO: service union: com::sun::star::uno::XInterface {
+// union([in] long union); };
+//TODO: service unsigned: com::sun::star::uno::XInterface {
+// unsigned([in] long unsigned); };
+service using: com::sun::star::uno::XInterface { using([in] long using); };
+service virtual: com::sun::star::uno::XInterface {
+ virtual([in] long virtual); };
+//TODO: service void: com::sun::star::uno::XInterface { void([in] long void); };
+service volatile: com::sun::star::uno::XInterface {
+ volatile([in] long volatile); };
+service while: com::sun::star::uno::XInterface { while([in] long while); };
+
+service and: com::sun::star::uno::XInterface { and([in] long and); };
+service bitand: com::sun::star::uno::XInterface { bitand([in] long bitand); };
+service bitor: com::sun::star::uno::XInterface { bitor([in] long bitor); };
+service compl: com::sun::star::uno::XInterface { compl([in] long compl); };
+service not: com::sun::star::uno::XInterface { not([in] long not); };
+service or: com::sun::star::uno::XInterface { or([in] long or); };
+service xor: com::sun::star::uno::XInterface { xor([in] long xor); };
+
+service BUFSIZ: com::sun::star::uno::XInterface { BUFSIZ([in] long BUFSIZ); };
+service CLOCKS_PER_SEC: com::sun::star::uno::XInterface {
+ CLOCKS_PER_SEC([in] long CLOCKS_PER_SEC); };
+service EDOM: com::sun::star::uno::XInterface { EDOM([in] long EDOM); };
+service EOF: com::sun::star::uno::XInterface { EOF([in] long EOF); };
+service ERANGE: com::sun::star::uno::XInterface { ERANGE([in] long ERANGE); };
+service EXIT_FAILURE: com::sun::star::uno::XInterface {
+ EXIT_FAILURE([in] long EXIT_FAILURE); };
+service EXIT_SUCCESS: com::sun::star::uno::XInterface {
+ EXIT_SUCCESS([in] long EXIT_SUCCESS); };
+service FILENAME_MAX: com::sun::star::uno::XInterface {
+ FILENAME_MAX([in] long FILENAME_MAX); };
+service FOPEN_MAX: com::sun::star::uno::XInterface {
+ FOPEN_MAX([in] long FOPEN_MAX); };
+service HUGE_VAL: com::sun::star::uno::XInterface {
+ HUGE_VAL([in] long HUGE_VAL); };
+service LC_ALL: com::sun::star::uno::XInterface { LC_ALL([in] long LC_ALL); };
+service LC_COLLATE: com::sun::star::uno::XInterface {
+ LC_COLLATE([in] long LC_COLLATE); };
+service LC_CTYPE: com::sun::star::uno::XInterface {
+ LC_CTYPE([in] long LC_CTYPE); };
+service LC_MONETARY: com::sun::star::uno::XInterface {
+ LC_MONETARY([in] long LC_MONETARY); };
+service LC_NUMERIC: com::sun::star::uno::XInterface {
+ LC_NUMERIC([in] long LC_NUMERIC); };
+service LC_TIME: com::sun::star::uno::XInterface {
+ LC_TIME([in] long LC_TIME); };
+service L_tmpnam: com::sun::star::uno::XInterface {
+ L_tmpnam([in] long L_tmpnam); };
+service MB_CUR_MAX: com::sun::star::uno::XInterface {
+ MB_CUR_MAX([in] long MB_CUR_MAX); };
+service NULL: com::sun::star::uno::XInterface { NULL([in] long NULL); };
+service RAND_MAX: com::sun::star::uno::XInterface {
+ RAND_MAX([in] long RAND_MAX); };
+service SEEK_CUR: com::sun::star::uno::XInterface {
+ SEEK_CUR([in] long SEEK_CUR); };
+service SEEK_END: com::sun::star::uno::XInterface {
+ SEEK_END([in] long SEEK_END); };
+service SEEK_SET: com::sun::star::uno::XInterface {
+ SEEK_SET([in] long SEEK_SET); };
+service SIGABRT: com::sun::star::uno::XInterface {
+ SIGABRT([in] long SIGABRT); };
+service SIGFPE: com::sun::star::uno::XInterface { SIGFPE([in] long SIGFPE); };
+service SIGILL: com::sun::star::uno::XInterface { SIGILL([in] long SIGILL); };
+service SIGINT: com::sun::star::uno::XInterface { SIGINT([in] long SIGINT); };
+service SIGSEGV: com::sun::star::uno::XInterface {
+ SIGSEGV([in] long SIGSEGV); };
+service SIGTERM: com::sun::star::uno::XInterface {
+ SIGTERM([in] long SIGTERM); };
+service SIG_DFL: com::sun::star::uno::XInterface {
+ SIG_DFL([in] long SIG_DFL); };
+service SIG_ERR: com::sun::star::uno::XInterface {
+ SIG_ERR([in] long SIG_ERR); };
+service SIG_IGN: com::sun::star::uno::XInterface {
+ SIG_IGN([in] long SIG_IGN); };
+service TMP_MAX: com::sun::star::uno::XInterface {
+ TMP_MAX([in] long TMP_MAX); };
+service WCHAR_MAX: com::sun::star::uno::XInterface {
+ WCHAR_MAX([in] long WCHAR_MAX); };
+service WCHAR_MIN: com::sun::star::uno::XInterface {
+ WCHAR_MIN([in] long WCHAR_MIN); };
+service WEOF: com::sun::star::uno::XInterface { WEOF([in] long WEOF); };
+service assert: com::sun::star::uno::XInterface { assert([in] long assert); };
+service errno: com::sun::star::uno::XInterface { errno([in] long errno); };
+service offsetof: com::sun::star::uno::XInterface {
+ offsetof([in] long offsetof); };
+service setjmp: com::sun::star::uno::XInterface { setjmp([in] long setjmp); };
+service stderr: com::sun::star::uno::XInterface { stderr([in] long stderr); };
+service stdin: com::sun::star::uno::XInterface { stdin([in] long stdin); };
+service stdout: com::sun::star::uno::XInterface { stdout([in] long stdout); };
+
+service CHAR_BIT: com::sun::star::uno::XInterface {
+ CHAR_BIT([in] long CHAR_BIT); };
+service CHAR_MAX: com::sun::star::uno::XInterface {
+ CHAR_MAX([in] long CHAR_MAX); };
+service CHAR_MIN: com::sun::star::uno::XInterface {
+ CHAR_MIN([in] long CHAR_MIN); };
+service DBL_DIG: com::sun::star::uno::XInterface {
+ DBL_DIG([in] long DBL_DIG); };
+service DBL_EPSILON: com::sun::star::uno::XInterface {
+ DBL_EPSILON([in] long DBL_EPSILON); };
+service DBL_MANT_DIG: com::sun::star::uno::XInterface {
+ DBL_MANT_DIG([in] long DBL_MANT_DIG); };
+service DBL_MAX: com::sun::star::uno::XInterface {
+ DBL_MAX([in] long DBL_MAX); };
+service DBL_MAX_10_EXP: com::sun::star::uno::XInterface {
+ DBL_MAX_10_EXP([in] long DBL_MAX_10_EXP); };
+service DBL_MAX_EXP: com::sun::star::uno::XInterface {
+ DBL_MAX_EXP([in] long DBL_MAX_EXP); };
+service DBL_MIN: com::sun::star::uno::XInterface {
+ DBL_MIN([in] long DBL_MIN); };
+service DBL_MIN_10_EXP: com::sun::star::uno::XInterface {
+ DBL_MIN_10_EXP([in] long DBL_MIN_10_EXP); };
+service DBL_MIN_EXP: com::sun::star::uno::XInterface {
+ DBL_MIN_EXP([in] long DBL_MIN_EXP); };
+service FLT_DIG: com::sun::star::uno::XInterface {
+ FLT_DIG([in] long FLT_DIG); };
+service FLT_EPSILON: com::sun::star::uno::XInterface {
+ FLT_EPSILON([in] long FLT_EPSILON); };
+service FLT_MANT_DIG: com::sun::star::uno::XInterface {
+ FLT_MANT_DIG([in] long FLT_MANT_DIG); };
+service FLT_MAX: com::sun::star::uno::XInterface {
+ FLT_MAX([in] long FLT_MAX); };
+service FLT_MAX_10_EXP: com::sun::star::uno::XInterface {
+ FLT_MAX_10_EXP([in] long FLT_MAX_10_EXP); };
+service FLT_MAX_EXP: com::sun::star::uno::XInterface {
+ FLT_MAX_EXP([in] long FLT_MAX_EXP); };
+service FLT_MIN: com::sun::star::uno::XInterface {
+ FLT_MIN([in] long FLT_MIN); };
+service FLT_MIN_10_EXP: com::sun::star::uno::XInterface {
+ FLT_MIN_10_EXP([in] long FLT_MIN_10_EXP); };
+service FLT_MIN_EXP: com::sun::star::uno::XInterface {
+ FLT_MIN_EXP([in] long FLT_MIN_EXP); };
+service FLT_RADIX: com::sun::star::uno::XInterface {
+ FLT_RADIX([in] long FLT_RADIX); };
+service FLT_ROUNDS: com::sun::star::uno::XInterface {
+ FLT_ROUNDS([in] long FLT_ROUNDS); };
+service INT_MAX: com::sun::star::uno::XInterface {
+ INT_MAX([in] long INT_MAX); };
+service INT_MIN: com::sun::star::uno::XInterface {
+ INT_MIN([in] long INT_MIN); };
+service LDBL_DIG: com::sun::star::uno::XInterface {
+ LDBL_DIG([in] long LDBL_DIG); };
+service LDBL_EPSILON: com::sun::star::uno::XInterface {
+ LDBL_EPSILON([in] long LDBL_EPSILON); };
+service LDBL_MANT_DIG: com::sun::star::uno::XInterface {
+ LDBL_MANT_DIG([in] long LDBL_MANT_DIG); };
+service LDBL_MAX: com::sun::star::uno::XInterface {
+ LDBL_MAX([in] long LDBL_MAX); };
+service LDBL_MAX_10_EXP: com::sun::star::uno::XInterface {
+ LDBL_MAX_10_EXP([in] long LDBL_MAX_10_EXP); };
+service LDBL_MAX_EXP: com::sun::star::uno::XInterface {
+ LDBL_MAX_EXP([in] long LDBL_MAX_EXP); };
+service LDBL_MIN: com::sun::star::uno::XInterface {
+ LDBL_MIN([in] long LDBL_MIN); };
+service LDBL_MIN_10_EXP: com::sun::star::uno::XInterface {
+ LDBL_MIN_10_EXP([in] long LDBL_MIN_10_EXP); };
+service LDBL_MIN_EXP: com::sun::star::uno::XInterface {
+ LDBL_MIN_EXP([in] long LDBL_MIN_EXP); };
+service LONG_MAX: com::sun::star::uno::XInterface {
+ LONG_MAX([in] long LONG_MAX); };
+service LONG_MIN: com::sun::star::uno::XInterface {
+ LONG_MIN([in] long LONG_MIN); };
+service MB_LEN_MAX: com::sun::star::uno::XInterface {
+ MB_LEN_MAX([in] long MB_LEN_MAX); };
+service SCHAR_MAX: com::sun::star::uno::XInterface {
+ SCHAR_MAX([in] long SCHAR_MAX); };
+service SCHAR_MIN: com::sun::star::uno::XInterface {
+ SCHAR_MIN([in] long SCHAR_MIN); };
+service SHRT_MAX: com::sun::star::uno::XInterface {
+ SHRT_MAX([in] long SHRT_MAX); };
+service SHRT_MIN: com::sun::star::uno::XInterface {
+ SHRT_MIN([in] long SHRT_MIN); };
+service UCHAR_MAX: com::sun::star::uno::XInterface {
+ UCHAR_MAX([in] long UCHAR_MAX); };
+service UINT_MAX: com::sun::star::uno::XInterface {
+ UINT_MAX([in] long UINT_MAX); };
+service ULONG_MAX: com::sun::star::uno::XInterface {
+ ULONG_MAX([in] long ULONG_MAX); };
+service USHRT_MAX: com::sun::star::uno::XInterface {
+ USHRT_MAX([in] long USHRT_MAX); };
+
+service FILE: com::sun::star::uno::XInterface { FILE([in] long FILE); };
+service lconv: com::sun::star::uno::XInterface { lconv([in] long lconv); };
+service tm: com::sun::star::uno::XInterface { tm([in] long tm); };
+
+service std: com::sun::star::uno::XInterface { std([in] long std); };
+
+service NDEBUG: com::sun::star::uno::XInterface { NDEBUG([in] long NDEBUG); };
+
+service create: com::sun::star::uno::XInterface;
+
+};
+
+module singletons {
+
+singleton asm: com::sun::star::uno::XInterface;
+singleton auto: com::sun::star::uno::XInterface;
+singleton bool: com::sun::star::uno::XInterface;
+singleton break: com::sun::star::uno::XInterface;
+//TODO: singleton case: com::sun::star::uno::XInterface;
+singleton catch: com::sun::star::uno::XInterface;
+//TODO: singleton char: com::sun::star::uno::XInterface;
+singleton class: com::sun::star::uno::XInterface;
+//TODO: singleton const: com::sun::star::uno::XInterface;
+singleton continue: com::sun::star::uno::XInterface;
+//TODO: singleton default: com::sun::star::uno::XInterface;
+singleton delete: com::sun::star::uno::XInterface;
+singleton do: com::sun::star::uno::XInterface;
+//TODO: singleton double: com::sun::star::uno::XInterface;
+singleton else: com::sun::star::uno::XInterface;
+//TODO: singleton enum: com::sun::star::uno::XInterface;
+singleton explicit: com::sun::star::uno::XInterface;
+singleton export: com::sun::star::uno::XInterface;
+singleton extern: com::sun::star::uno::XInterface;
+singleton false: com::sun::star::uno::XInterface;
+//TODO: singleton float: com::sun::star::uno::XInterface;
+singleton for: com::sun::star::uno::XInterface;
+singleton friend: com::sun::star::uno::XInterface;
+singleton goto: com::sun::star::uno::XInterface;
+singleton if: com::sun::star::uno::XInterface;
+singleton inline: com::sun::star::uno::XInterface;
+singleton int: com::sun::star::uno::XInterface;
+//TODO: singleton long: com::sun::star::uno::XInterface;
+singleton mutable: com::sun::star::uno::XInterface;
+singleton namespace: com::sun::star::uno::XInterface;
+singleton new: com::sun::star::uno::XInterface;
+singleton operator: com::sun::star::uno::XInterface;
+singleton private: com::sun::star::uno::XInterface;
+singleton protected: com::sun::star::uno::XInterface;
+singleton public: com::sun::star::uno::XInterface;
+singleton register: com::sun::star::uno::XInterface;
+singleton return: com::sun::star::uno::XInterface;
+//TODO: singleton short: com::sun::star::uno::XInterface;
+singleton signed: com::sun::star::uno::XInterface;
+singleton sizeof: com::sun::star::uno::XInterface;
+singleton static: com::sun::star::uno::XInterface;
+//TODO: singleton struct: com::sun::star::uno::XInterface;
+//TODO: singleton switch: com::sun::star::uno::XInterface;
+singleton template: com::sun::star::uno::XInterface;
+singleton this: com::sun::star::uno::XInterface;
+singleton throw: com::sun::star::uno::XInterface;
+singleton true: com::sun::star::uno::XInterface;
+singleton try: com::sun::star::uno::XInterface;
+//TODO: singleton typedef: com::sun::star::uno::XInterface;
+singleton typeid: com::sun::star::uno::XInterface;
+singleton typename: com::sun::star::uno::XInterface;
+//TODO: singleton union: com::sun::star::uno::XInterface;
+//TODO: singleton unsigned: com::sun::star::uno::XInterface;
+singleton using: com::sun::star::uno::XInterface;
+singleton virtual: com::sun::star::uno::XInterface;
+//TODO: singleton void: com::sun::star::uno::XInterface;
+singleton volatile: com::sun::star::uno::XInterface;
+singleton while: com::sun::star::uno::XInterface;
+
+singleton and: com::sun::star::uno::XInterface;
+singleton bitand: com::sun::star::uno::XInterface;
+singleton bitor: com::sun::star::uno::XInterface;
+singleton compl: com::sun::star::uno::XInterface;
+singleton not: com::sun::star::uno::XInterface;
+singleton or: com::sun::star::uno::XInterface;
+singleton xor: com::sun::star::uno::XInterface;
+
+singleton BUFSIZ: com::sun::star::uno::XInterface;
+singleton CLOCKS_PER_SEC: com::sun::star::uno::XInterface;
+singleton EDOM: com::sun::star::uno::XInterface;
+singleton EOF: com::sun::star::uno::XInterface;
+singleton ERANGE: com::sun::star::uno::XInterface;
+singleton EXIT_FAILURE: com::sun::star::uno::XInterface;
+singleton EXIT_SUCCESS: com::sun::star::uno::XInterface;
+singleton FILENAME_MAX: com::sun::star::uno::XInterface;
+singleton FOPEN_MAX: com::sun::star::uno::XInterface;
+singleton HUGE_VAL: com::sun::star::uno::XInterface;
+singleton LC_ALL: com::sun::star::uno::XInterface;
+singleton LC_COLLATE: com::sun::star::uno::XInterface;
+singleton LC_CTYPE: com::sun::star::uno::XInterface;
+singleton LC_MONETARY: com::sun::star::uno::XInterface;
+singleton LC_NUMERIC: com::sun::star::uno::XInterface;
+singleton LC_TIME: com::sun::star::uno::XInterface;
+singleton L_tmpnam: com::sun::star::uno::XInterface;
+singleton MB_CUR_MAX: com::sun::star::uno::XInterface;
+singleton NULL: com::sun::star::uno::XInterface;
+singleton RAND_MAX: com::sun::star::uno::XInterface;
+singleton SEEK_CUR: com::sun::star::uno::XInterface;
+singleton SEEK_END: com::sun::star::uno::XInterface;
+singleton SEEK_SET: com::sun::star::uno::XInterface;
+singleton SIGABRT: com::sun::star::uno::XInterface;
+singleton SIGFPE: com::sun::star::uno::XInterface;
+singleton SIGILL: com::sun::star::uno::XInterface;
+singleton SIGINT: com::sun::star::uno::XInterface;
+singleton SIGSEGV: com::sun::star::uno::XInterface;
+singleton SIGTERM: com::sun::star::uno::XInterface;
+singleton SIG_DFL: com::sun::star::uno::XInterface;
+singleton SIG_ERR: com::sun::star::uno::XInterface;
+singleton SIG_IGN: com::sun::star::uno::XInterface;
+singleton TMP_MAX: com::sun::star::uno::XInterface;
+singleton WCHAR_MAX: com::sun::star::uno::XInterface;
+singleton WCHAR_MIN: com::sun::star::uno::XInterface;
+singleton WEOF: com::sun::star::uno::XInterface;
+singleton assert: com::sun::star::uno::XInterface;
+singleton errno: com::sun::star::uno::XInterface;
+singleton offsetof: com::sun::star::uno::XInterface;
+singleton setjmp: com::sun::star::uno::XInterface;
+singleton stderr: com::sun::star::uno::XInterface;
+singleton stdin: com::sun::star::uno::XInterface;
+singleton stdout: com::sun::star::uno::XInterface;
+
+singleton CHAR_BIT: com::sun::star::uno::XInterface;
+singleton CHAR_MAX: com::sun::star::uno::XInterface;
+singleton CHAR_MIN: com::sun::star::uno::XInterface;
+singleton DBL_DIG: com::sun::star::uno::XInterface;
+singleton DBL_EPSILON: com::sun::star::uno::XInterface;
+singleton DBL_MANT_DIG: com::sun::star::uno::XInterface;
+singleton DBL_MAX: com::sun::star::uno::XInterface;
+singleton DBL_MAX_10_EXP: com::sun::star::uno::XInterface;
+singleton DBL_MAX_EXP: com::sun::star::uno::XInterface;
+singleton DBL_MIN: com::sun::star::uno::XInterface;
+singleton DBL_MIN_10_EXP: com::sun::star::uno::XInterface;
+singleton DBL_MIN_EXP: com::sun::star::uno::XInterface;
+singleton FLT_DIG: com::sun::star::uno::XInterface;
+singleton FLT_EPSILON: com::sun::star::uno::XInterface;
+singleton FLT_MANT_DIG: com::sun::star::uno::XInterface;
+singleton FLT_MAX: com::sun::star::uno::XInterface;
+singleton FLT_MAX_10_EXP: com::sun::star::uno::XInterface;
+singleton FLT_MAX_EXP: com::sun::star::uno::XInterface;
+singleton FLT_MIN: com::sun::star::uno::XInterface;
+singleton FLT_MIN_10_EXP: com::sun::star::uno::XInterface;
+singleton FLT_MIN_EXP: com::sun::star::uno::XInterface;
+singleton FLT_RADIX: com::sun::star::uno::XInterface;
+singleton FLT_ROUNDS: com::sun::star::uno::XInterface;
+singleton INT_MAX: com::sun::star::uno::XInterface;
+singleton INT_MIN: com::sun::star::uno::XInterface;
+singleton LDBL_DIG: com::sun::star::uno::XInterface;
+singleton LDBL_EPSILON: com::sun::star::uno::XInterface;
+singleton LDBL_MANT_DIG: com::sun::star::uno::XInterface;
+singleton LDBL_MAX: com::sun::star::uno::XInterface;
+singleton LDBL_MAX_10_EXP: com::sun::star::uno::XInterface;
+singleton LDBL_MAX_EXP: com::sun::star::uno::XInterface;
+singleton LDBL_MIN: com::sun::star::uno::XInterface;
+singleton LDBL_MIN_10_EXP: com::sun::star::uno::XInterface;
+singleton LDBL_MIN_EXP: com::sun::star::uno::XInterface;
+singleton LONG_MAX: com::sun::star::uno::XInterface;
+singleton LONG_MIN: com::sun::star::uno::XInterface;
+singleton MB_LEN_MAX: com::sun::star::uno::XInterface;
+singleton SCHAR_MAX: com::sun::star::uno::XInterface;
+singleton SCHAR_MIN: com::sun::star::uno::XInterface;
+singleton SHRT_MAX: com::sun::star::uno::XInterface;
+singleton SHRT_MIN: com::sun::star::uno::XInterface;
+singleton UCHAR_MAX: com::sun::star::uno::XInterface;
+singleton UINT_MAX: com::sun::star::uno::XInterface;
+singleton ULONG_MAX: com::sun::star::uno::XInterface;
+singleton USHRT_MAX: com::sun::star::uno::XInterface;
+
+singleton FILE: com::sun::star::uno::XInterface;
+singleton lconv: com::sun::star::uno::XInterface;
+singleton tm: com::sun::star::uno::XInterface;
+
+singleton std: com::sun::star::uno::XInterface;
+
+singleton NDEBUG: com::sun::star::uno::XInterface;
+
+singleton get: com::sun::star::uno::XInterface;
+
+};
enum HelperEnum { ZERO, ONE };