summaryrefslogtreecommitdiff
path: root/sc/source/filter/oox/formulabase.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'sc/source/filter/oox/formulabase.cxx')
-rw-r--r--sc/source/filter/oox/formulabase.cxx12
1 files changed, 9 insertions, 3 deletions
diff --git a/sc/source/filter/oox/formulabase.cxx b/sc/source/filter/oox/formulabase.cxx
index 2459791eb8e6..641e70e1cd89 100644
--- a/sc/source/filter/oox/formulabase.cxx
+++ b/sc/source/filter/oox/formulabase.cxx
@@ -145,14 +145,20 @@ void BinComplexRef2d::readBiff8Data( BiffInputStream& rStrm, bool bRelativeAsOff
// token vector, sequence =====================================================
ApiTokenVector::ApiTokenVector()
+ : mvTokens()
{
}
Any& ApiTokenVector::append( sal_Int32 nOpCode )
{
- resize( size() + 1 );
- back().OpCode = nOpCode;
- return back().Data;
+ mvTokens.resize( mvTokens.size() + 1 );
+ mvTokens.back().OpCode = nOpCode;
+ return mvTokens.back().Data;
+}
+
+ApiTokenSequence ApiTokenVector::toSequence() const
+{
+ return ContainerHelper::vectorToSequence( mvTokens );
}
// token sequence iterator ====================================================