INTEGRATION: CWS sb14 (1.3.10); FILE MERGED

2004/03/05 08:35:18 sb 1.3.10.2: #i21150# Support for rest parameters; clean up.
2004/03/01 12:53:50 sb 1.3.10.1: #i21150# Added optional interface inheritance; added -stdin switch; do not warn about bad member names of com.sun.star.uno.Uik; some general clean up and added const qualifiers.
This commit is contained in:
Rüdiger Timm 2004-03-30 15:43:34 +00:00
parent d34a08c3a1
commit b11667aa2b

View file

@ -2,9 +2,9 @@
*
* $RCSfile: idlc.hxx,v $
*
* $Revision: 1.3 $
* $Revision: 1.4 $
*
* last change: $Author: obo $ $Date: 2003-10-20 13:07:02 $
* last change: $Author: rt $ $Date: 2004-03-30 16:43:34 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@ -80,6 +80,7 @@
#endif
class AstModule;
class AstType;
class Options;
class ErrorHandler;
@ -174,24 +175,26 @@ private:
StringSet m_includes;
};
sal_Int32 SAL_CALL compileFile(const ::rtl::OString& fileName);
sal_Int32 SAL_CALL produceFile(const ::rtl::OString& fileName);
void SAL_CALL removeIfExists(const ::rtl::OString& fileName);
sal_Int32 compileFile(const ::rtl::OString * pathname);
// a null pathname means stdin
sal_Int32 produceFile(const ::rtl::OString& filenameBase);
// filenameBase is filename without ".idl"
void removeIfExists(const ::rtl::OString& pathname);
sal_Bool SAL_CALL canBeRedefined(AstDeclaration *pDecl);
::rtl::OString makeTempName(const ::rtl::OString& prefix, const ::rtl::OString& postfix);
sal_Bool copyFile(const ::rtl::OString& sourceFile, const ::rtl::OString& targetFile);
sal_Bool copyFile(const ::rtl::OString* source, const ::rtl::OString& target);
// a null source means stdin
sal_Bool isFileUrl(const ::rtl::OString& fileName);
::rtl::OString convertToAbsoluteSystemPath(const ::rtl::OString& fileName);
::rtl::OString convertToFileUrl(const ::rtl::OString& fileName);
class AstType;
AstType* SAL_CALL resolveTypeDef(AstType* pType);
Idlc* SAL_CALL idlc();
Idlc* SAL_CALL setIdlc(Options* pOptions);
AstType const * resolveTypedefs(AstType const * type);
#endif // _IDLC_IDLC_HXX_