summaryrefslogtreecommitdiff
path: root/oox/inc/oox/xls/defnamesbuffer.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'oox/inc/oox/xls/defnamesbuffer.hxx')
-rw-r--r--oox/inc/oox/xls/defnamesbuffer.hxx19
1 files changed, 10 insertions, 9 deletions
diff --git a/oox/inc/oox/xls/defnamesbuffer.hxx b/oox/inc/oox/xls/defnamesbuffer.hxx
index de3608d06c6e..7863faabd0b3 100644
--- a/oox/inc/oox/xls/defnamesbuffer.hxx
+++ b/oox/inc/oox/xls/defnamesbuffer.hxx
@@ -4,9 +4,9 @@
*
* $RCSfile: defnamesbuffer.hxx,v $
*
- * $Revision: 1.2 $
+ * $Revision: 1.3 $
*
- * last change: $Author: rt $ $Date: 2008-01-17 08:05:48 $
+ * last change: $Author: kz $ $Date: 2008-03-05 18:02:56 $
*
* The Contents of this file are made available subject to
* the terms of GNU Lesser General Public License Version 2.1.
@@ -47,6 +47,9 @@ namespace com { namespace sun { namespace star {
namespace oox {
namespace xls {
+class FormulaContext;
+class BiffInputStreamPos;
+
// ============================================================================
// codes for built-in names
@@ -73,6 +76,7 @@ struct OoxDefinedNameData
::rtl::OUString maName; /// The original name.
::rtl::OUString maFormula; /// The formula string.
sal_Int32 mnSheet; /// Sheet index for local names.
+ sal_Int32 mnFuncGroupId; /// Function group identifier.
bool mbMacro; /// True = Macro name (VBasic or sheet macro).
bool mbFunction; /// True = function, false = command.
bool mbVBName; /// True = VBasic macro, false = sheet macro.
@@ -83,8 +87,6 @@ struct OoxDefinedNameData
// ============================================================================
-class FormulaContext;
-
/** Base class for defined names and external names. */
class DefinedNameBase : public WorkbookHelper
{
@@ -158,15 +160,14 @@ private:
private:
typedef ::com::sun::star::uno::Reference< ::com::sun::star::sheet::XNamedRange > XNamedRangeRef;
- typedef ::std::auto_ptr< RecordDataSequence > RecordDataSequencePtr;
+ typedef ::std::auto_ptr< RecordDataSequence > RecordDataSeqPtr;
+ typedef ::std::auto_ptr< BiffInputStreamPos > BiffStreamPosPtr;
XNamedRangeRef mxNamedRange; /// XNamedRange interface of the defined name.
sal_Int32 mnTokenIndex; /// Name index used in API token array.
sal_Unicode mcBuiltinId; /// Identifier for built-in defined names.
- RecordDataSequencePtr mxFormula; /// Formula data for OOBIN import.
- BiffInputStream* mpStrm; /// Cached BIFF stream for formula import.
- sal_Int64 mnRecHandle; /// Cached BIFF record handle for formula import.
- sal_uInt32 mnRecPos; /// Cached BIFF record position for formula import.
+ RecordDataSeqPtr mxFormula; /// Formula data for OOBIN import.
+ BiffStreamPosPtr mxBiffStrm; /// Cached BIFF stream for formula import.
sal_uInt16 mnFmlaSize; /// Cached BIFF formula size for formula import.
};