diff options
Diffstat (limited to 'sc/source/filter/oox/formulabase.cxx')
-rw-r--r-- | sc/source/filter/oox/formulabase.cxx | 12 |
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 ==================================================== |