diff options
author | Elton Chung <elton@layerjet.com> | 2012-02-10 22:16:49 +0800 |
---|---|---|
committer | Ivan Timofeev <timofeev.i.s@gmail.com> | 2012-02-11 18:53:24 +0400 |
commit | 731a8d7d5bd47bc17f21065f195170da711f3277 (patch) | |
tree | 9499d92f9de020d976bcef51ce1471d05363ca66 | |
parent | 4649fafa317f4717634d863d3f3edf1d0180fc1e (diff) |
Remove unused code
-rw-r--r-- | oox/inc/oox/xls/formulabase.hxx | 38 | ||||
-rw-r--r-- | oox/source/xls/formulabase.cxx | 39 | ||||
-rw-r--r-- | oox/source/xls/formulaparser.cxx | 13 | ||||
-rwxr-xr-x | unusedcode.easy | 5 |
4 files changed, 0 insertions, 95 deletions
diff --git a/oox/inc/oox/xls/formulabase.hxx b/oox/inc/oox/xls/formulabase.hxx index b3e403ab5741..0a3b35a30a4b 100644 --- a/oox/inc/oox/xls/formulabase.hxx +++ b/oox/inc/oox/xls/formulabase.hxx @@ -705,14 +705,6 @@ public: // ------------------------------------------------------------------------ - /** Generates a cell address string in Calc's absolute $Sheet.$A$1 notation - from the passed cell address. - - @param rAddress The cell address to be converted to a string. - */ - ::rtl::OUString generateApiAddressString( - const ::com::sun::star::table::CellAddress& rAddress ) const; - /** Generates a cell range string in Calc's absolute $Sheet.$A$1:$A$ notation from the passed cell range address. @@ -721,13 +713,6 @@ public: ::rtl::OUString generateApiRangeString( const ::com::sun::star::table::CellRangeAddress& rRange ) const; - /** Generates a cell range list string in Calc's absolute $Sheet.$A$1:$A$1 - notation from the passed cell range addresses. - - @param rRanges The list of cell ranges to be converted to a string. - */ - ::rtl::OUString generateApiRangeListString( const ApiCellRangeList& rRanges ) const; - /** Generates a string in Calc formula notation from the passed string. @param rString The string value. @@ -760,29 +745,6 @@ public: ::com::sun::star::uno::Any extractReference( const ApiTokenSequence& rTokens ) const; - /** Tries to extract a single cell address from a formula token sequence. - - @param orAddress (output parameter) If the token sequence is valid, - this parameter will contain the extracted cell address. If the - token sequence contains unexpected tokens, nothing meaningful is - inserted, and the function returns false. - - @param rTokens The token sequence to be parsed. Should contain exactly - one cell address token. The token sequence may contain whitespace - tokens. - - @param bAllowRelative True = it is allowed that rTokens contains - relative references (based on cell A1 of the current sheet). - False = only real absolute references will be accepted. - - @return True, if the token sequence contains a valid cell address - which has been extracted to orAddress, false otherwise. - */ - bool extractCellAddress( - ::com::sun::star::table::CellAddress& orAddress, - const ApiTokenSequence& rTokens, - bool bAllowRelative ) const; - /** Tries to extract a cell range address from a formula token sequence. @param orAddress (output parameter) If the token sequence is valid, diff --git a/oox/source/xls/formulabase.cxx b/oox/source/xls/formulabase.cxx index 477a8f9008b3..e9ffa950a5bc 100644 --- a/oox/source/xls/formulabase.cxx +++ b/oox/source/xls/formulabase.cxx @@ -1494,15 +1494,6 @@ OUString FormulaProcessorBase::generateRangeList2dString( const ApiCellRangeList // ---------------------------------------------------------------------------- -OUString FormulaProcessorBase::generateApiAddressString( const CellAddress& rAddress ) const -{ - OUString aCellName; - PropertySet aCellProp( getCellFromDoc( rAddress ) ); - aCellProp.getProperty( aCellName, PROP_AbsoluteName ); - OSL_ENSURE( !aCellName.isEmpty(), "FormulaProcessorBase::generateApiAddressString - cannot create cell address string" ); - return aCellName; -} - OUString FormulaProcessorBase::generateApiRangeString( const CellRangeAddress& rRange ) const { OUString aRangeName; @@ -1512,22 +1503,6 @@ OUString FormulaProcessorBase::generateApiRangeString( const CellRangeAddress& r return aRangeName; } -OUString FormulaProcessorBase::generateApiRangeListString( const ApiCellRangeList& rRanges ) const -{ - OUStringBuffer aBuffer; - for( ApiCellRangeList::const_iterator aIt = rRanges.begin(), aEnd = rRanges.end(); aIt != aEnd; ++aIt ) - { - OUString aRangeName = generateApiRangeString( *aIt ); - if( !aRangeName.isEmpty() ) - { - if( aBuffer.getLength() > 0 ) - aBuffer.append( API_TOKEN_SEP ); - aBuffer.append( aRangeName ); - } - } - return aBuffer.makeStringAndClear(); -} - OUString FormulaProcessorBase::generateApiString( const OUString& rString ) { OUString aRetString = rString; @@ -1578,20 +1553,6 @@ Any FormulaProcessorBase::extractReference( const ApiTokenSequence& rTokens ) co return Any(); } -bool FormulaProcessorBase::extractCellAddress( CellAddress& orAddress, - const ApiTokenSequence& rTokens, bool bAllowRelative ) const -{ - CellRangeAddress aRange; - if( extractCellRange( aRange, rTokens, bAllowRelative ) && (aRange.StartColumn == aRange.EndColumn) && (aRange.StartRow == aRange.EndRow) ) - { - orAddress.Sheet = aRange.Sheet; - orAddress.Column = aRange.StartColumn; - orAddress.Row = aRange.StartRow; - return true; - } - return false; -} - bool FormulaProcessorBase::extractCellRange( CellRangeAddress& orRange, const ApiTokenSequence& rTokens, bool bAllowRelative ) const { diff --git a/oox/source/xls/formulaparser.cxx b/oox/source/xls/formulaparser.cxx index b7f7ddc8fb0c..a5ffd49ea266 100644 --- a/oox/source/xls/formulaparser.cxx +++ b/oox/source/xls/formulaparser.cxx @@ -491,7 +491,6 @@ protected: ApiToken& getOperandToken( size_t nOpCountFromEnd, size_t nOpIndex, size_t nTokenIndex ); void removeOperand( size_t nOpCountFromEnd, size_t nOpIndex ); - void removeLastOperands( size_t nOpCountFromEnd ); bool pushOperandToken( sal_Int32 nOpCode, const WhiteSpaceVec* pSpaces = 0 ); bool pushAnyOperandToken( const Any& rAny, sal_Int32 nOpCode, const WhiteSpaceVec* pSpaces = 0 ); @@ -519,7 +518,6 @@ protected: bool pushErrorOperand( double fEncodedError ); bool pushBiffBoolOperand( sal_uInt8 nValue ); bool pushBiffErrorOperand( sal_uInt8 nErrorCode ); - bool pushParenthesesOperand(); bool pushReferenceOperand( const BinSingleRef2d& rRef, bool bDeleted, bool bRelativeAsOffset ); bool pushReferenceOperand( const BinComplexRef2d& rRef, bool bDeleted, bool bRelativeAsOffset ); template< typename Type > @@ -788,12 +786,6 @@ void FormulaParserImpl::removeOperand( size_t nOpCountFromEnd, size_t nOpIndex ) maOperandSizeStack.erase( aSizeIt ); } -void FormulaParserImpl::removeLastOperands( size_t nOpCountFromEnd ) -{ - for( size_t nOpIndex = 0; nOpIndex < nOpCountFromEnd; ++nOpIndex ) - removeOperand( 1, 0 ); -} - bool FormulaParserImpl::pushOperandToken( sal_Int32 nOpCode, const WhiteSpaceVec* pSpaces ) { size_t nSpacesSize = appendWhiteSpaceTokens( pSpaces ); @@ -964,11 +956,6 @@ bool FormulaParserImpl::pushBiffErrorOperand( sal_uInt8 nErrorCode ) return pushErrorOperand( BiffHelper::calcDoubleFromError( nErrorCode ) ); } -bool FormulaParserImpl::pushParenthesesOperand() -{ - return pushParenthesesOperandToken( &maOpeningSpaces, &maClosingSpaces ) && resetSpaces(); -} - bool FormulaParserImpl::pushReferenceOperand( const BinSingleRef2d& rRef, bool bDeleted, bool bRelativeAsOffset ) { SingleReference aApiRef; diff --git a/unusedcode.easy b/unusedcode.easy index 799faab451c1..0b128a6b7f8d 100755 --- a/unusedcode.easy +++ b/unusedcode.easy @@ -1366,11 +1366,6 @@ oox::xls::Dxf::importProtection(oox::AttributeList const&) oox::xls::ExternalLinkBuffer::importExternalName(oox::xls::BiffInputStream&) oox::xls::FormulaParser::convertNumberToHyperlink(rtl::OUString const&, double) const oox::xls::FormulaParser::importOleTargetLink(oox::xls::BiffInputStream&, unsigned short const*) const -oox::xls::FormulaParserImpl::pushParenthesesOperand() -oox::xls::FormulaParserImpl::removeLastOperands(unsigned long) -oox::xls::FormulaProcessorBase::extractCellAddress(com::sun::star::table::CellAddress&, com::sun::star::uno::Sequence<com::sun::star::sheet::FormulaToken> const&, bool) const -oox::xls::FormulaProcessorBase::generateApiAddressString(com::sun::star::table::CellAddress const&) const -oox::xls::FormulaProcessorBase::generateApiRangeListString(oox::xls::ApiCellRangeList const&) const oox::xls::FunctionParamInfoIterator::getParamInfo() const oox::xls::FunctionProvider::getFuncInfoFromOdfFuncName(rtl::OUString const&) const oox::xls::ShapeAnchor::getToCell() const |