Lines Matching refs:rOutStm

406 	SvStream & rOutStm,  in WriteSvIdl()  argument
411 pType->WriteTypePrefix( rBase, rOutStm, nTab, WRITE_IDL ); in WriteSvIdl()
412 rOutStm << ' ' << GetName().GetBuffer(); in WriteSvIdl()
414 rOutStm << ' ' << aSlotId.GetBuffer(); in WriteSvIdl()
416 pType->WriteMethodArgs( rBase, rOutStm, nTab, WRITE_IDL ); in WriteSvIdl()
417 sal_uLong nPos = rOutStm.Tell(); in WriteSvIdl()
418 rOutStm << endl; in WriteSvIdl()
419 SvMetaName::WriteSvIdl( rBase, rOutStm, nTab ); in WriteSvIdl()
420 TestAndSeekSpaceOnly( rOutStm, nPos ); in WriteSvIdl()
457 SvStream & rOutStm, in WriteAttributesSvIdl() argument
461 SvMetaReference::WriteAttributesSvIdl( rBase, rOutStm, nTab ); in WriteAttributesSvIdl()
466 WriteTab( rOutStm, nTab ); in WriteAttributesSvIdl()
467 rOutStm << "//class SvMetaAttribute" << endl; in WriteAttributesSvIdl()
470 WriteTab( rOutStm, nTab ); in WriteAttributesSvIdl()
471 aExport.WriteSvIdl( SvHash_Export(), rOutStm ); in WriteAttributesSvIdl()
472 rOutStm << ';' << endl; in WriteAttributesSvIdl()
476 WriteTab( rOutStm, nTab ); in WriteAttributesSvIdl()
477 aExport.WriteSvIdl( SvHash_Hidden(), rOutStm ); in WriteAttributesSvIdl()
478 rOutStm << ';' << endl; in WriteAttributesSvIdl()
482 WriteTab( rOutStm, nTab ); in WriteAttributesSvIdl()
483 aReadonly.WriteSvIdl( SvHash_Readonly(), rOutStm ); in WriteAttributesSvIdl()
484 rOutStm << ';' << endl; in WriteAttributesSvIdl()
488 WriteTab( rOutStm, nTab ); in WriteAttributesSvIdl()
489 aAutomation.WriteSvIdl( SvHash_Automation(), rOutStm ); in WriteAttributesSvIdl()
490 rOutStm << ';' << endl; in WriteAttributesSvIdl()
494 WriteTab( rOutStm, nTab ); in WriteAttributesSvIdl()
495 aIsCollection.WriteSvIdl( SvHash_IsCollection(), rOutStm ); in WriteAttributesSvIdl()
496 rOutStm << ';' << endl; in WriteAttributesSvIdl()
500 WriteTab( rOutStm, nTab ); in WriteAttributesSvIdl()
501 aReadOnlyDoc.WriteSvIdl( SvHash_ReadOnlyDoc(), rOutStm ); in WriteAttributesSvIdl()
502 rOutStm << ';' << endl; in WriteAttributesSvIdl()
513 SvStream & rOutStm, in WriteParam() argument
531 rList.GetObject( i )->WriteParam( rBase, rOutStm, nTab, nT ); in WriteParam()
535 rOutStm << ','; in WriteParam()
545 WriteTab( rOutStm, nTab ); in WriteParam()
546 pBaseType->WriteTypePrefix( rBase, rOutStm, nTab, nT ); in WriteParam()
551 rOutStm << ' '; in WriteParam()
552 rOutStm << GetName().GetBuffer(); in WriteParam()
564 rOutStm << pBaseType->GetBasicPostfix().GetBuffer(); in WriteParam()
606 void SvMetaAttribute::WriteAttributes( SvIdlDataBase & rBase, SvStream & rOutStm, in WriteAttributes() argument
622 WriteTab( rOutStm, nTab ); in WriteAttributes()
623 rOutStm << "//class SvMetaAttribute" << endl; in WriteAttributes()
626 WriteTab( rOutStm, nTab ); in WriteAttributes()
627 rOutStm << "id(" in WriteAttributes()
633 WriteTab( rOutStm, nTab ); in WriteAttributes()
634 rOutStm << "readonly," << endl; in WriteAttributes()
645 void SvMetaAttribute::WriteCSource( SvIdlDataBase & rBase, SvStream & rOutStm, in WriteCSource() argument
648 rOutStm << endl; in WriteCSource()
658 rOutStm << '{' << endl; in WriteCSource()
659 WriteTab( rOutStm, 1 ); in WriteCSource()
669 rOutStm << "return *(double*)"; in WriteCSource()
673 rOutStm << "return ("; in WriteCSource()
674 pType->WriteTypePrefix( rBase, rOutStm, 2, WRITE_C_SOURCE ); in WriteCSource()
675 rOutStm << ") "; in WriteCSource()
678 rOutStm << "pODKCallFunction( " in WriteCSource()
680 rOutStm << ',' << endl; in WriteCSource()
681 WriteTab( rOutStm, 3 ); in WriteCSource()
682 rOutStm << " h" << rBase.aIFaceName.GetBuffer() << " , "; in WriteCSource()
689 rOutStm << '\"'; in WriteCSource()
690 rOutStm << aParserStr.GetBuffer(); in WriteCSource()
691 rOutStm << "\", "; in WriteCSource()
694 rOutStm << "NULL, "; in WriteCSource()
698 rOutStm << "'"; in WriteCSource()
699 rOutStm << pBaseType->GetReturnType()->GetBaseType()->GetParserChar(); in WriteCSource()
700 rOutStm << "'"; in WriteCSource()
704 rOutStm << "'"; in WriteCSource()
705 rOutStm << pBaseType->GetParserChar(); in WriteCSource()
706 rOutStm << "'"; in WriteCSource()
709 rOutStm << '0'; in WriteCSource()
713 rOutStm << ", "; in WriteCSource()
716 pBaseType->WriteParamNames( rBase, rOutStm, ByteString() ); in WriteCSource()
718 pBaseType->WriteParamNames( rBase, rOutStm, GetName() ); in WriteCSource()
721 rOutStm << " );" << endl; in WriteCSource()
729 rOutStm << '}' << endl; in WriteCSource()
738 SvStream & rOutStm, sal_uInt16 nTab, in WriteRecursiv_Impl() argument
758 pAttr->Write( rBase, rOutStm, nTab, nT, nA ); in WriteRecursiv_Impl()
760 rOutStm << ';' << endl; in WriteRecursiv_Impl()
771 void SvMetaAttribute::Write( SvIdlDataBase & rBase, SvStream & rOutStm, in Write() argument
803 WriteRecursiv_Impl( rBase, rOutStm, nTab, nT, nA ); in Write()
806 SvMetaReference::Write( rBase, rOutStm, nTab, nT, nA ); in Write()
807 WriteTab( rOutStm, nTab ); in Write()
808 pBaseType->WriteTypePrefix( rBase, rOutStm, nTab, nT ); in Write()
812 rOutStm << ' '; in Write()
813 rOutStm << GetName().GetBuffer(); in Write()
816 pType->WriteMethodArgs( rBase, rOutStm, nTab, nT ); in Write()
830 WriteTab( rOutStm, nTab ); in Write()
831 pBaseType->WriteTypePrefix( rBase, rOutStm, nTab, nT ); in Write()
833 rOutStm << ' ' << pName; in Write()
834 pType->WriteMethodArgs( rBase, rOutStm, nTab, nT ); in Write()
836 rOutStm << ';' << endl << endl; in Write()
838 WriteCSource( rBase, rOutStm, sal_False ); in Write()
845 rOutStm << "/* " << GetName().GetBuffer() << " */" << endl; in Write()
847 WriteRecursiv_Impl( rBase, rOutStm, nTab, nT, nA ); in Write()
859 WriteTab( rOutStm, nTab ); in Write()
860 rOutStm << "void "; in Write()
864 rOutStm << rBase.aIFaceName.GetBuffer() in Write()
867 WriteTab( rOutStm, nTab+1 ); in Write()
868 pBaseType->WriteTypePrefix( rBase, rOutStm, nTab, nT ); in Write()
869 rOutStm << ' ' << name.GetBuffer() << " )"; in Write()
871 rOutStm << ';' << endl << endl; in Write()
873 WriteCSource( rBase, rOutStm, sal_True ); in Write()
877 WriteTab( rOutStm, nTab ); in Write()
878 pBaseType->WriteTypePrefix( rBase, rOutStm, nTab, nT ); in Write()
879 rOutStm << ' '; in Write()
883 rOutStm << rBase.aIFaceName.GetBuffer() in Write()
887 rOutStm << ';' << endl << endl; in Write()
889 WriteCSource( rBase, rOutStm, sal_False ); in Write()
897 rOutStm << "<METHOD>" << endl in Write()
905rOutStm << pBaseType2->GetReturnType()->GetBaseType()->GetBasicName().GetBuffer() << endl; in Write()
911 rOutStm << GetName().GetBuffer(); in Write()
912 pType2->WriteMethodArgs( rBase, rOutStm, nTab, nT ); in Write()
915 pBaseType2->WriteTypePrefix( rBase, rOutStm, 0, WRITE_C_HEADER ); in Write()
916 rOutStm << endl; in Write()
919 rOutStm << "<C-SYNTAX>" << endl; in Write()
920 Write( rBase, rOutStm, 0, WRITE_C_HEADER, nA ); in Write()
921 rOutStm << "</C-SYNTAX>" << endl; in Write()
924 WriteDescription( rOutStm ); in Write()
925 rOutStm << "</METHOD>" << endl << endl; in Write()
931 WriteRecursiv_Impl( rBase, rOutStm, nTab, nT, nA ); in Write()
935 rOutStm << "<PROPERTY>" << endl in Write()
939 rOutStm << "(nur lesen)" << endl; in Write()
941 rOutStm << endl; in Write()
944 rOutStm << pBaseType->GetBasicName().GetBuffer() << endl; in Write()
950 rOutStm << endl; in Write()
953 pBaseType->WriteTypePrefix( rBase, rOutStm, 0, WRITE_C_HEADER ); in Write()
954 rOutStm << endl; in Write()
957 WriteDescription( rOutStm ); in Write()
958 rOutStm << "</PROPERTY>" << endl << endl; in Write()
1554 SvStream & rOutStm, in WriteSvIdl() argument
1558 WriteHeaderSvIdl( rBase, rOutStm, nTab ); in WriteSvIdl()
1560 WriteMethodArgs( rBase, rOutStm, nTab, WRITE_IDL ); in WriteSvIdl()
1562 sal_uLong nOldPos = rOutStm.Tell(); in WriteSvIdl()
1563 rOutStm << endl; in WriteSvIdl()
1564 SvMetaExtern::WriteSvIdl( rBase, rOutStm, nTab ); in WriteSvIdl()
1565 if( TestAndSeekSpaceOnly( rOutStm, nOldPos ) ) in WriteSvIdl()
1567 rOutStm.Seek( nOldPos ); in WriteSvIdl()
1568 rOutStm << ';' << endl; in WriteSvIdl()
1576 void SvMetaType::WriteContext( SvIdlDataBase & rBase, SvStream & rOutStm, in WriteContext() argument
1585 pAttr->Write( rBase, rOutStm, nTab, nT, nA ); in WriteContext()
1587 rOutStm << ',' << endl; in WriteContext()
1589 rOutStm << ';' << endl; in WriteContext()
1600 void SvMetaType::Write( SvIdlDataBase & rBase, SvStream & rOutStm, in Write() argument
1621 WriteStars( rOutStm ); in Write()
1631 rOutStm << "#ifndef " << C_PREF << aStr.GetBuffer() << "_DEF " << endl; in Write()
1632 rOutStm << "#define " << C_PREF << aStr.GetBuffer() << "_DEF " << endl; in Write()
1635 WriteTab( rOutStm, nTab ); in Write()
1636 rOutStm << "typedef" << endl; in Write()
1638 SvMetaName::Write( rBase, rOutStm, nTab, nT, nA ); in Write()
1640 WriteTab( rOutStm, nTab ); in Write()
1642 rOutStm << "struct"; in Write()
1644 rOutStm << "union"; in Write()
1646 rOutStm << "enum"; in Write()
1648 rOutStm << ' ' << name.GetBuffer(); in Write()
1650 rOutStm << endl; in Write()
1651 WriteTab( rOutStm, nTab ); in Write()
1652 rOutStm << '{' << endl; in Write()
1653 WriteContext( rBase, rOutStm, nTab +1, nT, nA ); in Write()
1654 WriteTab( rOutStm, nTab ); in Write()
1655 rOutStm << '}'; in Write()
1658 rOutStm << ' ' << C_PREF << name.GetBuffer(); in Write()
1660 rOutStm << ';' << endl; in Write()
1663 rOutStm << "#endif"; in Write()
1664 rOutStm << endl; in Write()
1719 SvStream & rOutStm, in WriteHeaderSvIdl() argument
1727 rOutStm << SvHash_shell()->GetName().GetBuffer(); in WriteHeaderSvIdl()
1729 rOutStm << SvHash_interface()->GetName().GetBuffer(); in WriteHeaderSvIdl()
1730 rOutStm << ' ' << GetName().GetBuffer(); in WriteHeaderSvIdl()
1735 rOutStm << SvHash_struct()->GetName().GetBuffer() in WriteHeaderSvIdl()
1741 rOutStm << SvHash_union()->GetName().GetBuffer() in WriteHeaderSvIdl()
1747 rOutStm << SvHash_enum()->GetName().GetBuffer() in WriteHeaderSvIdl()
1755 rOutStm << SvHash_item()->GetName().GetBuffer() << ' '; in WriteHeaderSvIdl()
1757 rOutStm << SvHash_typedef()->GetName().GetBuffer() << ' '; in WriteHeaderSvIdl()
1760 ((SvMetaType *)GetRef())->WriteTheType( rBase, rOutStm, nTab, WRITE_IDL ); in WriteHeaderSvIdl()
1761 rOutStm << ' '; in WriteHeaderSvIdl()
1763 rOutStm << GetName().GetBuffer(); in WriteHeaderSvIdl()
1768 rOutStm << SvHash_typedef()->GetName().GetBuffer() << ' '; in WriteHeaderSvIdl()
1769 ((SvMetaType *)GetRef())->WriteTheType( rBase, rOutStm, nTab, WRITE_IDL ); in WriteHeaderSvIdl()
1770 rOutStm << ' ' << GetName().GetBuffer() << "( "; in WriteHeaderSvIdl()
1771 WriteContextSvIdl( rBase, rOutStm, nTab ); in WriteHeaderSvIdl()
1772 rOutStm << " )"; in WriteHeaderSvIdl()
1798 SvStream & rOutStm, in WriteAttributesSvIdl() argument
1801 SvMetaExtern::WriteAttributesSvIdl( rBase, rOutStm, nTab ); in WriteAttributesSvIdl()
1805 WriteTab( rOutStm, nTab ); in WriteAttributesSvIdl()
1806 rOutStm << "class SvMetaType" << endl; in WriteAttributesSvIdl()
1809 WriteTab( rOutStm, nTab ); in WriteAttributesSvIdl()
1810 aSvName.WriteSvIdl( SvHash_SvName(), rOutStm, nTab ); in WriteAttributesSvIdl()
1811 rOutStm << endl; in WriteAttributesSvIdl()
1815 WriteTab( rOutStm, nTab ); in WriteAttributesSvIdl()
1816 aSbxName.WriteSvIdl( SvHash_SbxName(), rOutStm, nTab ); in WriteAttributesSvIdl()
1817 rOutStm << endl; in WriteAttributesSvIdl()
1821 WriteTab( rOutStm, nTab ); in WriteAttributesSvIdl()
1822 aOdlName.WriteSvIdl( SvHash_OdlName(), rOutStm, nTab ); in WriteAttributesSvIdl()
1823 rOutStm << endl; in WriteAttributesSvIdl()
1852 SvStream & rOutStm, in WriteContextSvIdl() argument
1861 WriteTab( rOutStm, nTab ); in WriteContextSvIdl()
1862 pAttr->WriteSvIdl( rBase, rOutStm, nTab ); in WriteContextSvIdl()
1864 rOutStm << ',' << endl; in WriteContextSvIdl()
1866 rOutStm << ';' << endl; in WriteContextSvIdl()
1877 void SvMetaType::WriteAttributes( SvIdlDataBase & rBase, SvStream & rOutStm, in WriteAttributes() argument
1881 SvMetaExtern::WriteAttributes( rBase, rOutStm, nTab, nT, nA ); in WriteAttributes()
1908 const ByteString & rItemName, SvIdlDataBase &, SvStream & rOutStm ) in WriteSfxItem() argument
1910 WriteStars( rOutStm ); in WriteSfxItem()
1922 rOutStm << "extern " << aTypeName.GetBuffer() in WriteSfxItem()
1926 rOutStm << "#ifdef SFX_TYPEMAP" << endl in WriteSfxItem()
1929 rOutStm << '{' << endl in WriteSfxItem()
1934 rOutStm << ", { "; in WriteSfxItem()
1936 rOutStm << aAttrArray.GetBuffer(); in WriteSfxItem()
1937 rOutStm << " }"; in WriteSfxItem()
1939 rOutStm << endl << "};" << endl in WriteSfxItem()
1948 void SvMetaType::WriteSfx( SvIdlDataBase & rBase, SvStream & rOutStm ) in WriteSfx() argument
1953 GetBaseType()->WriteSfxItem( GetName(), rBase, rOutStm ); in WriteSfx()
1955 WriteSfxItem( GetName(), rBase, rOutStm ); in WriteSfx()
1990 SvStream & rOutStm, in WriteMethodArgs() argument
1998 rOutStm << endl; in WriteMethodArgs()
1999 WriteTab( rOutStm, nTab ); in WriteMethodArgs()
2000 rOutStm << '(' << endl; in WriteMethodArgs()
2005 WriteTab( rOutStm, nTab +1 ); in WriteMethodArgs()
2006 pAttr->WriteSvIdl( rBase, rOutStm, nTab +1 ); in WriteMethodArgs()
2009 rOutStm << ',' << endl; in WriteMethodArgs()
2011 rOutStm << endl; in WriteMethodArgs()
2012 WriteTab( rOutStm, nTab ); in WriteMethodArgs()
2013 rOutStm << ')'; in WriteMethodArgs()
2016 rOutStm << "()"; in WriteMethodArgs()
2021 rOutStm << '('; in WriteMethodArgs()
2027 pAttr->WriteParam( rBase, rOutStm, nTab+1, nT ); in WriteMethodArgs()
2030 rOutStm << ','; in WriteMethodArgs()
2032 rOutStm << ' '; in WriteMethodArgs()
2035 rOutStm << ')' << endl; in WriteMethodArgs()
2039 rOutStm << '('; in WriteMethodArgs()
2042 rOutStm << ' ' << C_PREF << "Object h" << rBase.aIFaceName.GetBuffer(); in WriteMethodArgs()
2044 rOutStm << ','; in WriteMethodArgs()
2046 rOutStm << ' '; in WriteMethodArgs()
2051 rOutStm << endl; in WriteMethodArgs()
2061 pAttr->WriteParam( rBase, rOutStm, nTab +1, nT ); in WriteMethodArgs()
2072 rOutStm << ',' << endl; in WriteMethodArgs()
2076 rOutStm << endl; in WriteMethodArgs()
2077 WriteTab( rOutStm, nTab +1 ); in WriteMethodArgs()
2079 rOutStm << ' '; in WriteMethodArgs()
2081 rOutStm << ')'; in WriteMethodArgs()
2090 void SvMetaType::WriteTypePrefix( SvIdlDataBase & rBase, SvStream & rOutStm, in WriteTypePrefix() argument
2098 rOutStm << SvHash_inout()->GetName().GetBuffer() << ' '; in WriteTypePrefix()
2100 rOutStm << SvHash_in()->GetName().GetBuffer() << ' '; in WriteTypePrefix()
2102 rOutStm << SvHash_out()->GetName().GetBuffer() << ' '; in WriteTypePrefix()
2103 rOutStm << GetCString().GetBuffer(); in WriteTypePrefix()
2114 rOutStm << "[in,out] "; in WriteTypePrefix()
2116 rOutStm << "[in] "; in WriteTypePrefix()
2118 rOutStm << "[out] "; in WriteTypePrefix()
2131 rOutStm << " *"; in WriteTypePrefix()
2134 rOutStm << " *"; in WriteTypePrefix()
2135 rOutStm << out.GetBuffer(); in WriteTypePrefix()
2150 rBase, rOutStm, nTab, nT ); in WriteTypePrefix()
2154 rOutStm << C_PREF << pBaseType->GetName().GetBuffer() in WriteTypePrefix()
2159 rOutStm << C_PREF; in WriteTypePrefix()
2160 rOutStm << pBaseType->GetCName().GetBuffer(); in WriteTypePrefix()
2166 rOutStm << pBaseType->GetName().GetBuffer() << " *"; in WriteTypePrefix()
2168 rOutStm << pBaseType->GetName().GetBuffer(); in WriteTypePrefix()
2182 rBase, rOutStm, nTab, nT ); in WriteTypePrefix()
2187 rOutStm << "VARIANT" << pBaseType->GetName().GetBuffer(); in WriteTypePrefix()
2189 rOutStm << "integer"; in WriteTypePrefix()
2191 rOutStm << pBaseType->GetOdlName().GetBuffer(); in WriteTypePrefix()
2207 void SvMetaType::WriteTheType( SvIdlDataBase & rBase, SvStream & rOutStm, in WriteTheType() argument
2210 WriteTypePrefix( rBase, rOutStm, nTab, nT ); in WriteTheType()
2212 WriteMethodArgs( rBase, rOutStm, nTab +2, nT ); in WriteTheType()
2250 SvStream & rOutStm, in WriteParamNames() argument
2255 pBT->WriteParamNames( rBase, rOutStm, rChief ); in WriteParamNames()
2273 pA->GetType()->WriteParamNames( rBase, rOutStm, aStr ); in WriteParamNames()
2275 rOutStm << ", "; in WriteParamNames()
2279 rOutStm << rChief.GetBuffer(); in WriteParamNames()
2375 void SvMetaEnumValue::WriteSvIdl( SvIdlDataBase &, SvStream & rOutStm, sal_uInt16 ) in WriteSvIdl() argument
2377 rOutStm << GetName().GetBuffer(); in WriteSvIdl()
2387 void SvMetaEnumValue::Write( SvIdlDataBase &, SvStream & rOutStm, sal_uInt16, in Write() argument
2391 rOutStm << C_PREF << GetName().GetBuffer(); in Write()
2393 rOutStm << GetName().GetBuffer(); in Write()
2504 SvStream & rOutStm, in WriteContextSvIdl() argument
2507 WriteTab( rOutStm, nTab +1 ); in WriteContextSvIdl()
2510 aEnumValueList.GetObject( n )->WriteSvIdl( rBase, rOutStm, nTab ); in WriteContextSvIdl()
2512 rOutStm << ", "; in WriteContextSvIdl()
2514 rOutStm << endl; in WriteContextSvIdl()
2546 void SvMetaTypeEnum::WriteSvIdl( SvIdlDataBase & rBase, SvStream & rOutStm, in WriteSvIdl() argument
2549 WriteHeaderSvIdl( rBase, rOutStm, nTab ); in WriteSvIdl()
2550 rOutStm << endl; in WriteSvIdl()
2551 SvMetaName::WriteSvIdl( rBase, rOutStm, nTab ); in WriteSvIdl()
2552 rOutStm << endl; in WriteSvIdl()
2562 void SvMetaTypeEnum::Write( SvIdlDataBase & rBase, SvStream & rOutStm, in Write() argument
2566 SvMetaType::Write( rBase, rOutStm, nTab, nT, nA ); in Write()
2574 void SvMetaTypeEnum::WriteContext( SvIdlDataBase & rBase, SvStream & rOutStm, in WriteContext() argument
2578 WriteTab( rOutStm, nTab +1 ); in WriteContext()
2581 aEnumValueList.GetObject( n )->Write( rBase, rOutStm, nTab +1, nT, nA ); in WriteContext()
2587 rOutStm << ',' << endl; in WriteContext()
2588 WriteTab( rOutStm, nTab +1 ); in WriteContext()
2591 rOutStm << ",\t"; in WriteContext()
2594 rOutStm << endl; in WriteContext()
2596 rOutStm << endl; in WriteContext()