office-gobmx/xmloff/source/transform
Mike Kaganski 2484de6728 Remove non-const Sequence::begin()/end() in internal code
... to avoid hidden cost of multiple COW checks, because they
call getArray() internally.
This obsoletes [loplugin:sequenceloop].

Also rename toNonConstRange to asNonConstRange, to reflect that
the result is a view of the sequence, not an independent object.

TODO: also drop non-const operator[], but introduce operator[]
in SequenceRange.

Change-Id: Idd5fd7a3400fe65274d2a6343025e2ef8911635d
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123518
Tested-by: Jenkins
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
2021-10-15 10:36:36 +02:00
..
ActionMapTypesOASIS.hxx
ActionMapTypesOOo.hxx
AttrTransformerAction.hxx
ChartOASISTContext.cxx
ChartOASISTContext.hxx
ChartOOoTContext.cxx
ChartOOoTContext.hxx
ChartPlotAreaOASISTContext.cxx
ChartPlotAreaOASISTContext.hxx
ChartPlotAreaOOoTContext.cxx
ChartPlotAreaOOoTContext.hxx
ControlOASISTContext.cxx
ControlOASISTContext.hxx
ControlOOoTContext.cxx
ControlOOoTContext.hxx
CreateElemTContext.cxx
CreateElemTContext.hxx
DeepTContext.cxx
DeepTContext.hxx
DlgOASISTContext.cxx
DlgOASISTContext.hxx
DocumentTContext.cxx
DocumentTContext.hxx
ElemTransformerAction.hxx
EventMap.cxx
EventMap.hxx
EventOASISTContext.cxx
EventOASISTContext.hxx
EventOOoTContext.cxx
EventOOoTContext.hxx
FamilyType.hxx
FlatTContext.cxx
FlatTContext.hxx
FormPropOASISTContext.cxx
FormPropOASISTContext.hxx
FormPropOOoTContext.cxx
FormPropOOoTContext.hxx
FrameOASISTContext.cxx
FrameOASISTContext.hxx
FrameOOoTContext.cxx
FrameOOoTContext.hxx
IgnoreTContext.cxx
IgnoreTContext.hxx
MergeElemTContext.cxx
MergeElemTContext.hxx
MetaTContext.cxx
MetaTContext.hxx
MutableAttrList.cxx Use <comphelper/servicehelper.hxx> implementing XUnoTunnel part 4 2021-09-15 06:08:14 +02:00
MutableAttrList.hxx
NotesTContext.cxx
NotesTContext.hxx
Oasis2OOo.cxx Use <comphelper/servicehelper.hxx> implementing XUnoTunnel part 4 2021-09-15 06:08:14 +02:00
Oasis2OOo.hxx
OOo2Oasis.cxx Remove non-const Sequence::begin()/end() in internal code 2021-10-15 10:36:36 +02:00
OOo2Oasis.hxx
PersAttrListTContext.cxx
PersAttrListTContext.hxx
PersMixedContentTContext.cxx
PersMixedContentTContext.hxx
ProcAddAttrTContext.cxx
ProcAddAttrTContext.hxx
ProcAttrTContext.cxx
ProcAttrTContext.hxx
PropertyActionsOASIS.cxx
PropertyActionsOASIS.hxx
PropertyActionsOOo.cxx
PropertyActionsOOo.hxx
PropType.hxx
RenameElemTContext.cxx
RenameElemTContext.hxx
StyleOASISTContext.cxx
StyleOASISTContext.hxx
StyleOOoTContext.cxx
StyleOOoTContext.hxx
Transformer.hxx
TransformerAction.hxx
TransformerActionInit.hxx
TransformerActions.cxx
TransformerActions.hxx
TransformerBase.cxx
TransformerBase.hxx
TransformerContext.cxx
TransformerContext.hxx
TransformerTokenMap.cxx
TransformerTokenMap.hxx
xof.component