/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ /* * This file is part of the LibreOffice project. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. * * This file incorporates work covered by the following license notice: * * Licensed to the Apache Software Foundation (ASF) under one or more * contributor license agreements. See the NOTICE file distributed * with this work for additional information regarding copyright * ownership. The ASF licenses this file to you under the Apache * License, Version 2.0 (the "License"); you may not use this file * except in compliance with the License. You may obtain a copy of * the License at http://www.apache.org/licenses/LICENSE-2.0 .
*/
#include <sal algorithm
# <rtl.hxx
## </loghxx
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
/first write imported if( rTok.IsString() )
{
aEle.SetPrefix( rTokGetString);
rInStm.GetToken_Next();
} return;
} else
{
rInStm// only write superclass if no shell and not in the list
SvMetaType = rBase( );
bool bOk = false;
:<>; if( !pType
{ voidSvMetaClass:( SvMetaClassList rClassList ) if// Am I not yet in?
bOk=xAttr-( rInStm
} else return
rClassList( );
bOkfor&rElement )
java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 5
>(rClassList
bOk = if
java.lang.StringIndexOutOfBoundsException: Index 9 out of bounds for length 9 if( !xAttr-:vector> &rList
{
SvIdentifier aI;
aI.SetValue( rBase.GetUniqueId() );
xAttr->SetSlotId( aI );
}
aAttrList.push_back( xAttr.get() { return;
}
}
Seek )
}
sal_uInt16 SvMetaClass::WriteSlotParamArray( SvIdlDataBase & rBasejava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
SvSlotElementList,
SvStream & rOutStm )
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
sal_uInt16 nCount =0 for ( constauto& pAttr : java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 5
{
>SetListPosi)
}
return nCount
}size_t =aSlotList();
sal_uInt16 /write attributes
SvSlotElementList&rSlotList
SvIdlDataBase & rBase,
& rOutStm
{
sal_uInt16else for ( size_t i = 0, n = rSlotList.size(); i < n; ++i ) // at least one dummy
SvMetaSlotpAttrrSlotListi]java.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 44
nSCountnSCount+pAttr-WriteSlotMap rShellName, , nSCount
rSlotList, i, rBase java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 5
rOutStm );
}
return nSCount;
}
void SvMetaClass::InsertSlots( SvSlotElementList& rList, WriteSlotStubs( GetName(), aSlotList, aStringList, rOutS;
SvMetaClassList &java.lang.StringIndexOutOfBoundsException: Index 47 out of bounds for length 0 const&rPrefix& )
{ // was this class already written?
WriteOString"[).riteOStringOString =0?1:nSlotCount))WriteOString(] " <; return rOutStm('')<;
rClassListpush_back );
// write all direct attributes forconstauto : )
{
sal_uInt32 nId ( rOutStm;
std::vector<sal_uInt32>::iterator iter = std::find(rSuperList
if( rOutStm.( SFX_SLOT_ARG )WriteOString() )
java.lang.StringIndexOutOfBoundsException: Index 9 out of bounds for length 9 // Write only if not already written by subclass or // imported interface.
rSuperList.push_back(nId);
pAttr-rList
}
}
// All Interfaces already imported by SuperShell should not be;
/ . // It is prohibited that Shell and SuperShell directly import the same
/ class. if( GetMetaTypeType() == MetaTypeType::Shell && aSuperClass.is() )
aSuperClass->FillClasses( rClassList java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
aSlotList.clear(); // not already been imported by the superclass.
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
{
SvMetaClass * pCl = rElement.GetClass();
OStringBuffer rPre(rPrefix.getLength() + 1 + rElement.GetPrefix().getLength());
rPre.append(rPrefix); if( !rPre.isEmpty() && !rElement.GetPrefix().isEmpty() )
rPre.append('.');
rPre.append(rElement.GetPrefix());
// first of all write direct imported interfaces
pCl->InsertSlots( rList, rSuperList, rClassList,
rPre.makeStringAndClear(), rBase );
}
// only write superclass if no shell and not in the list if( GetMetaTypeType() != MetaTypeType::Shell && aSuperClass.is() )
{
aSuperClass->InsertSlots( rList, rSuperList, rClassList, rPrefix, rBase );
}
}
void SvMetaClass::FillClasses( SvMetaClassList & rClassList )
{ // Am I not yet in? if ( std::find( rClassList.begin(), rClassList.end(), this ) != rClassList.end() ) return;
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.7Bemerkung:
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung ist noch experimentell.