LibreOffice Module sc (master) 1
|
Store a variable formula cell result, balancing between runtime performance and memory consumption. More...
#include <formularesult.hxx>
Public Member Functions | |
ScFormulaResult () | |
Effectively type svUnknown. More... | |
ScFormulaResult (const ScFormulaResult &r) | |
ScFormulaResult (const formula::FormulaToken *p) | |
Same comments as for SetToken() apply! More... | |
~ScFormulaResult () | |
ScFormulaResult & | operator= (const ScFormulaResult &r) |
Well, guess what ... More... | |
void | Assign (const ScFormulaResult &r) |
Assignment as in operator=() but without return. More... | |
void | SetToken (const formula::FormulaToken *p) |
Sets a direct double if token type is formula::svDouble, or mbEmpty if formula::svEmptyCell, else token. More... | |
formula::FormulaConstTokenRef | GetToken () const |
May be NULL if SetToken() did so, also if type formula::svDouble or formula::svError! More... | |
formula::FormulaConstTokenRef | GetCellResultToken () const |
Return upper left token if formula::svMatrixCell, else return GetToken(). More... | |
formula::StackVar | GetType () const |
Return type of result, including formula::svError, formula::svEmptyCell, formula::svDouble and formula::svMatrixCell. More... | |
formula::StackVar | GetCellResultType () const |
If type is formula::svMatrixCell return the type of upper left element, else GetType() More... | |
bool | IsEmptyDisplayedAsString () const |
If type is formula::svEmptyCell (including matrix upper left) and should be displayed as empty string. More... | |
bool | IsValue () const |
Test for cell result type formula::svDouble, including upper left if formula::svMatrixCell. More... | |
bool | IsValueNoError () const |
bool | IsMultiline () const |
Determines whether or not the result is a string containing more than one paragraph. More... | |
bool | GetErrorOrDouble (FormulaError &rErr, double &rVal) const |
sc::FormulaResultValue | GetResult () const |
FormulaError | GetResultError () const |
Get error code if set or GetCellResultType() is formula::svError or svUnknown, else 0. More... | |
void | SetResultError (FormulaError nErr) |
Set error code, don't touch token or double. More... | |
void | SetDouble (double f) |
Set direct double. More... | |
double | GetDouble () const |
Return value if type formula::svDouble or formula::svHybridCell or formula::svMatrixCell and upper left formula::svDouble, else 0.0. More... | |
const svl::SharedString & | GetString () const |
Return string if type formula::svString or formula::svHybridCell or formula::svMatrixCell and upper left formula::svString, else empty string. More... | |
ScConstMatrixRef | GetMatrix () const |
Return matrix if type formula::svMatrixCell and ScMatrix present, else NULL. More... | |
OUString | GetHybridFormula () const |
Return formula string if type formula::svHybridCell, else empty string. More... | |
void | SetHybridDouble (double f) |
Should only be used by import filters, best in the order SetHybridDouble(), SetHybridString(), or only SetHybridFormula() for formula string to be compiled later. More... | |
void | SetHybridString (const svl::SharedString &rStr) |
Should only be used by import filters, best in the order SetHybridDouble(), SetHybridString()/SetHybridFormula(), or only SetHybridFormula() for formula string to be compiled later. More... | |
void | SetHybridEmptyDisplayedAsString () |
Should only be used by import filters, best in the order SetHybridDouble(), SetHybridFormula(), SetHybridEmptyDisplayedAsString() must be last. More... | |
void | SetHybridFormula (const OUString &rFormula) |
Should only be used by import filters, best in the order SetHybridDouble(), SetHybridString()/SetHybridFormula(), or only SetHybridFormula() for formula string to be compiled later. More... | |
void | SetMatrix (SCCOL nCols, SCROW nRows, const ScConstMatrixRef &pMat, const formula::FormulaToken *pUL) |
const ScMatrixFormulaCellToken * | GetMatrixFormulaCellToken () const |
Get the const ScMatrixFormulaCellToken* if token is of that type, else NULL. More... | |
ScMatrixFormulaCellToken * | GetMatrixFormulaCellTokenNonConst () |
Get the ScMatrixFormulaCellToken* if token is of that type, else NULL. More... | |
Private Types | |
typedef unsigned char | Multiline |
Private Member Functions | |
void | ResetToDefaults () |
Reset mnError, mbEmpty and mbEmptyDisplayedAsString to their defaults prior to assigning other types. More... | |
void | ResolveToken (const formula::FormulaToken *p) |
If token is of formula::svError set error code and decrement RefCount. More... | |
Private Attributes | |
union { | |
double mfValue | |
const formula::FormulaToken * mpToken | |
}; | |
bool | mbToken:1 |
bool | mbEmpty:1 |
bool | mbEmptyDisplayedAsString:1 |
bool | mbValueCached:1 |
Multiline | meMultiline:2 |
FormulaError | mnError |
Static Private Attributes | |
static const Multiline | MULTILINE_UNKNOWN = 0 |
static const Multiline | MULTILINE_FALSE = 1 |
static const Multiline | MULTILINE_TRUE = 2 |
Store a variable formula cell result, balancing between runtime performance and memory consumption.
Definition at line 52 of file formularesult.hxx.
|
private |
Definition at line 54 of file formularesult.hxx.
ScFormulaResult::ScFormulaResult | ( | ) |
Effectively type svUnknown.
Definition at line 26 of file formularesult.cxx.
ScFormulaResult::ScFormulaResult | ( | const ScFormulaResult & | r | ) |
Definition at line 35 of file formularesult.cxx.
References GetMatrixFormulaCellToken(), formula::FormulaToken::IncRef(), mbToken, mfValue, and mpToken.
|
explicit |
Same comments as for SetToken() apply!
Definition at line 63 of file formularesult.cxx.
References p, and SetToken().
ScFormulaResult::~ScFormulaResult | ( | ) |
Definition at line 74 of file formularesult.cxx.
References formula::FormulaToken::DecRef(), mbToken, and mpToken.
void ScFormulaResult::Assign | ( | const ScFormulaResult & | r | ) |
Assignment as in operator=() but without return.
Definition at line 140 of file formularesult.cxx.
References formula::FormulaToken::DecRef(), GetMatrixFormulaCellToken(), mbEmpty, mbEmptyDisplayedAsString, mbToken, mbValueCached, meMultiline, mfValue, mnError, mpToken, SetDouble(), SetResultError(), and SetToken().
Referenced by ScFormulaCell::InterpretTail(), and operator=().
formula::FormulaConstTokenRef ScFormulaResult::GetCellResultToken | ( | ) | const |
Return upper left token if formula::svMatrixCell, else return GetToken().
May be NULL if SetToken() did so, also if type formula::svDouble or formula::svError!
Definition at line 468 of file formularesult.cxx.
References GetToken(), GetType(), mpToken, and formula::svMatrixCell.
Referenced by ScFormulaCell::InterpretTail().
formula::StackVar ScFormulaResult::GetCellResultType | ( | ) | const |
If type is formula::svMatrixCell return the type of upper left element, else GetType()
Definition at line 258 of file formularesult.cxx.
References GetType(), mpToken, and formula::svMatrixCell.
Referenced by GetErrorOrDouble(), GetResult(), GetResultError(), ScFormulaCell::InterpretTail(), ScFormulaCell::IsEmpty(), IsValue(), and IsValueNoError().
double ScFormulaResult::GetDouble | ( | ) | const |
Return value if type formula::svDouble or formula::svHybridCell or formula::svMatrixCell and upper left formula::svDouble, else 0.0.
Definition at line 476 of file formularesult.cxx.
References formula::FormulaToken::GetDouble(), formula::FormulaToken::GetType(), mbEmpty, mbToken, mbValueCached, mfValue, mpToken, p, formula::svDouble, formula::svHybridCell, and formula::svMatrixCell.
Referenced by ScFormulaCell::CalcAfterLoad(), GetErrorOrDouble(), ScFormulaCell::GetRawValue(), GetResult(), ScSimpleFormulaCalculator::GetValue(), ScFormulaCell::Interpret(), ScFormulaCell::InterpretTail(), SetHybridEmptyDisplayedAsString(), SetHybridFormula(), and SetHybridString().
bool ScFormulaResult::GetErrorOrDouble | ( | FormulaError & | rErr, |
double & | rVal | ||
) | const |
Definition at line 357 of file formularesult.cxx.
References GetCellResultType(), GetDouble(), formula::FormulaToken::GetError(), GetType(), mbValueCached, mfValue, mnError, mpToken, formula::svError, and formula::svMatrixCell.
Referenced by ScFormulaCell::GetErrorOrValue().
OUString ScFormulaResult::GetHybridFormula | ( | ) | const |
Return formula string if type formula::svHybridCell, else empty string.
Definition at line 542 of file formularesult.cxx.
References GetType(), mpToken, p, and formula::svHybridCell.
Referenced by ScFormulaCell::CalcAfterLoad(), ScFormulaCell::Compile(), ScFormulaCell::CompileTokenArray(), ScFormulaCell::GetHybridFormula(), ScFormulaCell::InterpretTail(), SetHybridDouble(), SetHybridEmptyDisplayedAsString(), and SetHybridString().
ScConstMatrixRef ScFormulaResult::GetMatrix | ( | ) | const |
Return matrix if type formula::svMatrixCell and ScMatrix present, else NULL.
Definition at line 535 of file formularesult.cxx.
References formula::FormulaToken::GetMatrix(), GetType(), mpToken, and formula::svMatrixCell.
Referenced by ScFormulaCell::GetMatrix(), ScFormulaCell::GetURLResult(), and ScFormulaCell::InterpretTail().
const ScMatrixFormulaCellToken * ScFormulaResult::GetMatrixFormulaCellToken | ( | ) | const |
Get the const ScMatrixFormulaCellToken* if token is of that type, else NULL.
Definition at line 630 of file formularesult.cxx.
References GetType(), mpToken, and formula::svMatrixCell.
Referenced by Assign(), ScFormulaCell::GetMatColsRows(), GetMatrixFormulaCellTokenNonConst(), and ScFormulaResult().
ScMatrixFormulaCellToken * ScFormulaResult::GetMatrixFormulaCellTokenNonConst | ( | ) |
Get the ScMatrixFormulaCellToken* if token is of that type, else NULL.
Shouldn't be used externally except by ScFormulaCell::SetMatColsRows().
Definition at line 636 of file formularesult.cxx.
References GetMatrixFormulaCellToken().
Referenced by SetDouble(), ScFormulaCell::SetMatColsRows(), and SetToken().
sc::FormulaResultValue ScFormulaResult::GetResult | ( | ) | const |
Definition at line 396 of file formularesult.cxx.
References GetCellResultType(), GetDouble(), formula::FormulaToken::GetError(), GetString(), GetType(), IsMultiline(), mbToken, mbValueCached, mfValue, mnError, mpToken, formula::svError, and formula::svMatrixCell.
Referenced by ScFormulaCell::GetResult().
FormulaError ScFormulaResult::GetResultError | ( | ) | const |
Get error code if set or GetCellResultType() is formula::svError or svUnknown, else 0.
Definition at line 437 of file formularesult.cxx.
References GetCellResultType(), formula::FormulaToken::GetError(), GetType(), mnError, mpToken, formula::svError, and formula::svMatrixCell.
Referenced by ScFormulaCell::GetErrCode(), ScSimpleFormulaCalculator::GetErrCode(), ScFormulaCell::GetRawError(), ScFormulaCell::GetRawString(), ScFormulaCell::GetRawValue(), ScSimpleFormulaCalculator::GetString(), ScSimpleFormulaCalculator::GetValue(), ScFormulaCell::Interpret(), and ScFormulaCell::InterpretTail().
const svl::SharedString & ScFormulaResult::GetString | ( | ) | const |
Return string if type formula::svString or formula::svHybridCell or formula::svMatrixCell and upper left formula::svString, else empty string.
Definition at line 511 of file formularesult.cxx.
References svl::SharedString::getEmptyString(), formula::FormulaToken::GetString(), formula::FormulaToken::GetType(), mbToken, mpToken, p, formula::svHybridCell, formula::svMatrixCell, and formula::svString.
Referenced by ScFormulaCell::GetRawString(), GetResult(), ScFormulaCell::GetResultString(), ScSimpleFormulaCalculator::GetString(), ScFormulaCell::HasHybridStringResult(), ScFormulaCell::Interpret(), ScFormulaCell::InterpretTail(), IsMultiline(), SetHybridDouble(), SetHybridEmptyDisplayedAsString(), and SetHybridFormula().
formula::FormulaConstTokenRef ScFormulaResult::GetToken | ( | ) | const |
May be NULL if SetToken() did so, also if type formula::svDouble or formula::svError!
Definition at line 461 of file formularesult.cxx.
References mbToken, and mpToken.
Referenced by GetCellResultToken(), and ScFormulaCell::GetResultDimensions().
formula::StackVar ScFormulaResult::GetType | ( | ) | const |
Return type of result, including formula::svError, formula::svEmptyCell, formula::svDouble and formula::svMatrixCell.
Definition at line 244 of file formularesult.cxx.
References formula::FormulaToken::GetType(), mbEmpty, mbToken, mnError, mpToken, formula::svDouble, formula::svEmptyCell, formula::svError, and formula::svUnknown.
Referenced by GetCellResultToken(), GetCellResultType(), GetErrorOrDouble(), GetHybridFormula(), GetMatrix(), GetMatrixFormulaCellToken(), GetResult(), ScFormulaCell::GetResultDimensions(), GetResultError(), ScFormulaCell::HasHybridStringResult(), ScFormulaCell::InterpretTail(), IsEmptyDisplayedAsString(), and SetHybridDouble().
bool ScFormulaResult::IsEmptyDisplayedAsString | ( | ) | const |
If type is formula::svEmptyCell (including matrix upper left) and should be displayed as empty string.
Definition at line 267 of file formularesult.cxx.
References GetType(), mbEmpty, mbEmptyDisplayedAsString, mpToken, p, formula::svHybridCell, and formula::svMatrixCell.
Referenced by ScFormulaCell::IsEmptyDisplayedAsString(), and IsValue().
bool ScFormulaResult::IsMultiline | ( | ) | const |
Determines whether or not the result is a string containing more than one paragraph.
Definition at line 344 of file formularesult.cxx.
References aStr, GetString(), meMultiline, MULTILINE_FALSE, MULTILINE_TRUE, and MULTILINE_UNKNOWN.
Referenced by GetResult(), and ScFormulaCell::IsMultilineResult().
bool ScFormulaResult::IsValue | ( | ) | const |
Test for cell result type formula::svDouble, including upper left if formula::svMatrixCell.
Also included is formula::svError for legacy, because previously an error result was treated like a numeric value at some places in ScFormulaCell. Also included is formula::svEmptyCell as a reference to an empty cell usually is treated as numeric 0. Use GetCellResultType() for details instead.
Definition at line 324 of file formularesult.cxx.
References GetCellResultType(), and IsEmptyDisplayedAsString().
Referenced by ScFormulaCell::CalcAfterLoad(), ScFormulaCell::Interpret(), ScFormulaCell::InterpretTail(), ScFormulaCell::IsValue(), and ScSimpleFormulaCalculator::IsValue().
bool ScFormulaResult::IsValueNoError | ( | ) | const |
Definition at line 332 of file formularesult.cxx.
References GetCellResultType(), formula::svDouble, and formula::svEmptyCell.
Referenced by ScFormulaCell::IsValueNoError().
ScFormulaResult & ScFormulaResult::operator= | ( | const ScFormulaResult & | r | ) |
|
private |
Reset mnError, mbEmpty and mbEmptyDisplayedAsString to their defaults prior to assigning other types.
Definition at line 80 of file formularesult.cxx.
References mbEmpty, mbEmptyDisplayedAsString, mbValueCached, meMultiline, mnError, and MULTILINE_UNKNOWN.
Referenced by ResolveToken(), SetDouble(), SetHybridDouble(), SetHybridEmptyDisplayedAsString(), SetHybridFormula(), SetHybridString(), SetMatrix(), and SetToken().
|
private |
If token is of formula::svError set error code and decrement RefCount.
If token is of formula::svEmptyCell set mbEmpty and mbEmptyAsString and decrement RefCount. If token is of formula::svDouble set mfValue and decrement RefCount. Else assign token to mpToken. NULL is valid => svUnknown. Other member variables are set accordingly. @precondition: Token MUST had been IncRef'ed prior to this call! @precondition: An already existing different mpToken MUST had been DecRef'ed prior to this call, p will be assigned to mpToken if not resolved. ATTENTION! Token may get deleted in this call!
Definition at line 89 of file formularesult.cxx.
References mbEmpty, mbEmptyDisplayedAsString, mbToken, mbValueCached, meMultiline, mfValue, mnError, mpToken, MULTILINE_FALSE, p, ResetToDefaults(), formula::svDouble, formula::svEmptyCell, and formula::svError.
Referenced by SetToken().
void ScFormulaResult::SetDouble | ( | double | f | ) |
Set direct double.
Shouldn't be used externally except in ScFormulaCell for rounded CalcAsShown or SetErrCode() or SetResultDouble(), see there for condition. If ScMatrixFormulaCellToken the token isn't replaced but upper left result is modified instead, but only if it was of type formula::svDouble before or not set at all.
Definition at line 225 of file formularesult.cxx.
References formula::FormulaToken::DecRef(), GetMatrixFormulaCellTokenNonConst(), mbToken, mbValueCached, meMultiline, mfValue, mpToken, MULTILINE_FALSE, ResetToDefaults(), and ScMatrixFormulaCellToken::SetUpperLeftDouble().
Referenced by Assign(), ScFormulaCell::InterpretTail(), SetHybridDouble(), and ScFormulaCell::SetResultDouble().
void ScFormulaResult::SetHybridDouble | ( | double | f | ) |
Should only be used by import filters, best in the order SetHybridDouble(), SetHybridString(), or only SetHybridFormula() for formula string to be compiled later.
Definition at line 552 of file formularesult.cxx.
References formula::FormulaToken::DecRef(), GetHybridFormula(), GetString(), GetType(), formula::FormulaToken::IncRef(), mbToken, mbValueCached, meMultiline, mfValue, mpToken, MULTILINE_FALSE, ResetToDefaults(), SetDouble(), and formula::svMatrixCell.
Referenced by ScFormulaCell::SetHybridDouble().
void ScFormulaResult::SetHybridEmptyDisplayedAsString | ( | ) |
Should only be used by import filters, best in the order SetHybridDouble(), SetHybridFormula(), SetHybridEmptyDisplayedAsString() must be last.
Definition at line 590 of file formularesult.cxx.
References aStr, formula::FormulaToken::DecRef(), GetDouble(), GetHybridFormula(), GetString(), formula::FormulaToken::IncRef(), mbToken, mpToken, and ResetToDefaults().
Referenced by ScFormulaCell::SetHybridEmptyDisplayedAsString().
void ScFormulaResult::SetHybridFormula | ( | const OUString & | rFormula | ) |
Should only be used by import filters, best in the order SetHybridDouble(), SetHybridString()/SetHybridFormula(), or only SetHybridFormula() for formula string to be compiled later.
Definition at line 607 of file formularesult.cxx.
References aStr, formula::FormulaToken::DecRef(), GetDouble(), GetString(), formula::FormulaToken::IncRef(), mbToken, mpToken, and ResetToDefaults().
Referenced by ScFormulaCell::SetHybridFormula().
void ScFormulaResult::SetHybridString | ( | const svl::SharedString & | rStr | ) |
Should only be used by import filters, best in the order SetHybridDouble(), SetHybridString()/SetHybridFormula(), or only SetHybridFormula() for formula string to be compiled later.
Definition at line 577 of file formularesult.cxx.
References formula::FormulaToken::DecRef(), GetDouble(), GetHybridFormula(), formula::FormulaToken::IncRef(), mbToken, mpToken, and ResetToDefaults().
Referenced by ScFormulaCell::SetHybridString().
void ScFormulaResult::SetMatrix | ( | SCCOL | nCols, |
SCROW | nRows, | ||
const ScConstMatrixRef & | pMat, | ||
const formula::FormulaToken * | pUL | ||
) |
Definition at line 620 of file formularesult.cxx.
References formula::FormulaToken::DecRef(), formula::FormulaToken::IncRef(), mbToken, mpToken, and ResetToDefaults().
Referenced by ScFormulaCell::SetResultMatrix().
void ScFormulaResult::SetResultError | ( | FormulaError | nErr | ) |
Set error code, don't touch token or double.
Definition at line 454 of file formularesult.cxx.
References mbValueCached, and mnError.
Referenced by Assign(), ScFormulaCell::CalcAfterLoad(), ScFormulaCell::Interpret(), ScFormulaCell::InterpretTail(), ScFormulaCell::MaybeInterpret(), ScFormulaCell::SetErrCode(), and ScFormulaCell::SetResultError().
void ScFormulaResult::SetToken | ( | const formula::FormulaToken * | p | ) |
Sets a direct double if token type is formula::svDouble, or mbEmpty if formula::svEmptyCell, else token.
If p is NULL, that is set as well, effectively resulting in GetType()==svUnknown. If the already existing result is ScMatrixFormulaCellToken, the upper left is set to token.
ATTENTION! formula::FormulaToken had to be allocated using 'new' and if of type formula::svDouble and no RefCount was set may not be used after this call because it was deleted after decrement!
Definition at line 177 of file formularesult.cxx.
References ScMatrixFormulaCellToken::Assign(), formula::FormulaToken::DecRef(), ScMatrixFormulaCellToken::GetMatCols(), GetMatrixFormulaCellTokenNonConst(), ScMatrixFormulaCellToken::GetMatRows(), mbToken, mpToken, p, ScMatrixFormulaCellToken::ResetResult(), ResetToDefaults(), ResolveToken(), SAL_WARN, ScMatrixFormulaCellToken::SetMatColsRows(), and formula::svMatrixCell.
Referenced by Assign(), ScFormulaCell::CalcAfterLoad(), ScSimpleFormulaCalculator::Calculate(), ScFormulaCell::CompileTokenArray(), ScFormulaCell::InterpretInvariantFormulaGroup(), ScFormulaCell::InterpretTail(), ScFormulaResult(), ScFormulaCell::SetMatColsRows(), ScFormulaCell::SetResultToken(), and ScFormulaCell::UpdateTranspose().
union { ... } ScFormulaResult::@31 |
|
private |
Definition at line 65 of file formularesult.hxx.
Referenced by Assign(), GetDouble(), GetType(), IsEmptyDisplayedAsString(), ResetToDefaults(), and ResolveToken().
|
private |
Definition at line 66 of file formularesult.hxx.
Referenced by Assign(), IsEmptyDisplayedAsString(), ResetToDefaults(), and ResolveToken().
|
private |
Definition at line 64 of file formularesult.hxx.
Referenced by Assign(), GetDouble(), GetResult(), GetString(), GetToken(), GetType(), ResolveToken(), ScFormulaResult(), SetDouble(), SetHybridDouble(), SetHybridEmptyDisplayedAsString(), SetHybridFormula(), SetHybridString(), SetMatrix(), SetToken(), and ~ScFormulaResult().
|
private |
Definition at line 68 of file formularesult.hxx.
Referenced by Assign(), GetDouble(), GetErrorOrDouble(), GetResult(), ResetToDefaults(), ResolveToken(), SetDouble(), SetHybridDouble(), and SetResultError().
|
private |
Definition at line 69 of file formularesult.hxx.
Referenced by Assign(), IsMultiline(), ResetToDefaults(), ResolveToken(), SetDouble(), and SetHybridDouble().
double ScFormulaResult::mfValue |
Definition at line 61 of file formularesult.hxx.
Referenced by Assign(), GetDouble(), GetErrorOrDouble(), GetResult(), ResolveToken(), ScFormulaResult(), SetDouble(), and SetHybridDouble().
|
private |
Definition at line 70 of file formularesult.hxx.
Referenced by Assign(), GetErrorOrDouble(), GetResult(), GetResultError(), GetType(), ResetToDefaults(), ResolveToken(), and SetResultError().
const formula::FormulaToken* ScFormulaResult::mpToken |
Definition at line 62 of file formularesult.hxx.
Referenced by Assign(), GetCellResultToken(), GetCellResultType(), GetDouble(), GetErrorOrDouble(), GetHybridFormula(), GetMatrix(), GetMatrixFormulaCellToken(), GetResult(), GetResultError(), GetString(), GetToken(), GetType(), IsEmptyDisplayedAsString(), ResolveToken(), ScFormulaResult(), SetDouble(), SetHybridDouble(), SetHybridEmptyDisplayedAsString(), SetHybridFormula(), SetHybridString(), SetMatrix(), SetToken(), and ~ScFormulaResult().
|
staticprivate |
Definition at line 56 of file formularesult.hxx.
Referenced by IsMultiline(), ResolveToken(), SetDouble(), and SetHybridDouble().
|
staticprivate |
Definition at line 57 of file formularesult.hxx.
Referenced by IsMultiline().
|
staticprivate |
Definition at line 55 of file formularesult.hxx.
Referenced by IsMultiline(), and ResetToDefaults().