compiler.hxx (38d50f7b) compiler.hxx (dffa72de)
1/**************************************************************
2 *
3 * Licensed to the Apache Software Foundation (ASF) under one
4 * or more contributor license agreements. See the NOTICE file
5 * distributed with this work for additional information
6 * regarding copyright ownership. The ASF licenses this file
7 * to you under the Apache License, Version 2.0 (the
8 * "License"); you may not use this file except in compliance

--- 429 unchanged lines hidden (view full) ---

438 /// Only once for converted shared formulas,
439 /// token array has to be compiled afterwards.
440 void UpdateSharedFormulaReference( UpdateRefMode eUpdateRefMode,
441 const ScAddress& rOldPos, const ScRange&,
442 SCsCOL nDx, SCsROW nDy, SCsTAB nDz );
443
444 ScRangeData* UpdateInsertTab(SCTAB nTable, sal_Bool bIsName );
445 ScRangeData* UpdateDeleteTab(SCTAB nTable, sal_Bool bIsMove, sal_Bool bIsName, sal_Bool& bCompile);
1/**************************************************************
2 *
3 * Licensed to the Apache Software Foundation (ASF) under one
4 * or more contributor license agreements. See the NOTICE file
5 * distributed with this work for additional information
6 * regarding copyright ownership. The ASF licenses this file
7 * to you under the Apache License, Version 2.0 (the
8 * "License"); you may not use this file except in compliance

--- 429 unchanged lines hidden (view full) ---

438 /// Only once for converted shared formulas,
439 /// token array has to be compiled afterwards.
440 void UpdateSharedFormulaReference( UpdateRefMode eUpdateRefMode,
441 const ScAddress& rOldPos, const ScRange&,
442 SCsCOL nDx, SCsROW nDy, SCsTAB nDz );
443
444 ScRangeData* UpdateInsertTab(SCTAB nTable, sal_Bool bIsName );
445 ScRangeData* UpdateDeleteTab(SCTAB nTable, sal_Bool bIsMove, sal_Bool bIsName, sal_Bool& bCompile);
446 ScRangeData* UpdateMoveTab(SCTAB nOldPos, SCTAB nNewPos, sal_Bool bIsName );
446 // the last parameter is true only when copying a sheet, to update the range name's address
447 ScRangeData* UpdateMoveTab(SCTAB nOldPos, SCTAB nNewPos, bool bIsName, bool bOnlyUpdateOwnTab = false );
447
448 sal_Bool HasModifiedRange();
449
450 /** If the character is allowed as first character in sheet names or
451 references, includes '$' and '?'. */
452 static inline sal_Bool IsCharWordChar( String const & rStr,
453 xub_StrLen nPos,
454 const formula::FormulaGrammar::AddressConvention eConv = formula::FormulaGrammar::CONV_OOO )

--- 87 unchanged lines hidden ---
448
449 sal_Bool HasModifiedRange();
450
451 /** If the character is allowed as first character in sheet names or
452 references, includes '$' and '?'. */
453 static inline sal_Bool IsCharWordChar( String const & rStr,
454 xub_StrLen nPos,
455 const formula::FormulaGrammar::AddressConvention eConv = formula::FormulaGrammar::CONV_OOO )

--- 87 unchanged lines hidden ---