LibreOffice Module sc (master) 1
|
#include <validat.hxx>
Classes | |
struct | CustomValidationPrivateAccess |
Public Member Functions | |
ScValidationData (ScValidationMode eMode, ScConditionMode eOper, const OUString &rExpr1, const OUString &rExpr2, ScDocument &rDocument, const ScAddress &rPos, const OUString &rExprNmsp1=OUString(), const OUString &rExprNmsp2=OUString(), formula::FormulaGrammar::Grammar eGrammar1=formula::FormulaGrammar::GRAM_DEFAULT, formula::FormulaGrammar::Grammar eGrammar2=formula::FormulaGrammar::GRAM_DEFAULT) | |
ScValidationData (ScValidationMode eMode, ScConditionMode eOper, const ScTokenArray *pArr1, const ScTokenArray *pArr2, ScDocument &rDocument, const ScAddress &rPos) | |
ScValidationData (const ScValidationData &r) | |
ScValidationData (ScDocument &rDocument, const ScValidationData &r) | |
virtual | ~ScValidationData () override |
ScValidationData * | Clone () const |
ScValidationData * | Clone (ScDocument *pNew) const override |
void | ResetInput () |
void | ResetError () |
void | SetInput (const OUString &rTitle, const OUString &rMsg) |
void | SetError (const OUString &rTitle, const OUString &rMsg, ScValidErrorStyle eStyle) |
bool | GetInput (OUString &rTitle, OUString &rMsg) const |
bool | GetErrMsg (OUString &rTitle, OUString &rMsg, ScValidErrorStyle &rStyle) const |
bool | HasErrMsg () const |
ScValidationMode | GetDataMode () const |
sal_Int16 | GetListType () const |
void | SetListType (sal_Int16 nListType) |
bool | HasSelectionList () const |
Returns true, if the validation cell will show a selection list. More... | |
bool | FillSelectionList (std::vector< ScTypedStrData > &rStrings, const ScAddress &rPos) const |
Tries to fill the passed collection with list validation entries. More... | |
bool | IsDataValid (const OUString &rTest, const ScPatternAttr &rPattern, const ScAddress &rPos) const |
bool | IsDataValidCustom (const OUString &rTest, const ScPatternAttr &rPattern, const ScAddress &rPos, const CustomValidationPrivateAccess &) const |
bool | IsDataValid (ScRefCellValue &rCell, const ScAddress &rPos) const |
bool | isFormulaResultsValidatable (const OUString &rTest, const ScAddress &rPos, SvNumberFormatter *pFormatter, OUString &rStrResult, double &nVal, sal_uInt32 &nFormat, bool &bIsVal) const |
Test, if formula is valid. More... | |
bool | DoError (weld::Window *pParent, const OUString &rInput, const ScAddress &rPos) const |
void | DoCalcError (ScFormulaCell *pCell) const |
bool | IsEmpty () const |
sal_uInt32 | GetKey () const |
void | SetKey (sal_uInt32 nNew) |
bool | EqualEntries (const ScValidationData &r) const |
bool | operator< (const ScValidationData &r) const |
Public Member Functions inherited from ScConditionEntry | |
ScConditionEntry (ScConditionMode eOper, const OUString &rExpr1, const OUString &rExpr2, ScDocument &rDocument, const ScAddress &rPos, const OUString &rExprNmsp1, const OUString &rExprNmsp2, formula::FormulaGrammar::Grammar eGrammar1, formula::FormulaGrammar::Grammar eGrammar2, Type eType=Type::Condition) | |
ScConditionEntry (ScConditionMode eOper, const ScTokenArray *pArr1, const ScTokenArray *pArr2, ScDocument &rDocument, const ScAddress &rPos) | |
ScConditionEntry (const ScConditionEntry &r) | |
ScConditionEntry (ScDocument &rDocument, const ScConditionEntry &r) | |
virtual | ~ScConditionEntry () override |
bool | IsEqual (const ScFormatEntry &r, bool bIgnoreSrcPos) const override |
virtual void | SetParent (ScConditionalFormat *pNew) override |
bool | IsCellValid (ScRefCellValue &rCell, const ScAddress &rPos) const |
ScConditionMode | GetOperation () const |
void | SetOperation (ScConditionMode eMode) |
bool | IsIgnoreBlank () const |
void | SetIgnoreBlank (bool bSet) |
const OUString & | GetSrcString () const |
const ScAddress & | GetSrcPos () const |
ScAddress | GetValidSrcPos () const |
Return a position that's adjusted to allow textual representation of expressions if possible. More... | |
void | SetSrcString (const OUString &rNew) |
void | SetFormula1 (const ScTokenArray &rArray) |
void | SetFormula2 (const ScTokenArray &rArray) |
OUString | GetExpression (const ScAddress &rCursor, sal_uInt16 nPos, sal_uInt32 nNumFmt=0, const formula::FormulaGrammar::Grammar eGrammar=formula::FormulaGrammar::GRAM_DEFAULT) const |
std::unique_ptr< ScTokenArray > | CreateFlatCopiedTokenArray (sal_uInt16 nPos) const |
Create a flat copy using ScTokenArray copy-ctor with shared tokens. More... | |
void | CompileAll () |
Delete formula cells, so we re-compile at the next IsValid. More... | |
void | CompileXML () |
virtual void | UpdateReference (sc::RefUpdateContext &rCxt) override |
virtual void | UpdateInsertTab (sc::RefUpdateInsertTabContext &rCxt) override |
virtual void | UpdateDeleteTab (sc::RefUpdateDeleteTabContext &rCxt) override |
virtual void | UpdateMoveTab (sc::RefUpdateMoveTabContext &rCxt) override |
bool | MarkUsedExternalReferences () const |
virtual Type | GetType () const override |
virtual ScFormatEntry * | Clone (ScDocument *pDoc) const override |
virtual void | endRendering () override |
virtual void | startRendering () override |
bool | NeedsRepaint () const |
void | CalcAll () |
Public Member Functions inherited from ScFormatEntry | |
ScFormatEntry (ScDocument *pDoc) | |
virtual | ~ScFormatEntry () |
virtual Type | GetType () const =0 |
virtual void | UpdateReference (sc::RefUpdateContext &rCxt)=0 |
virtual void | UpdateInsertTab (sc::RefUpdateInsertTabContext &rCxt)=0 |
virtual void | UpdateDeleteTab (sc::RefUpdateDeleteTabContext &rCxt)=0 |
virtual void | UpdateMoveTab (sc::RefUpdateMoveTabContext &rCxt)=0 |
virtual ScFormatEntry * | Clone (ScDocument *pDoc) const =0 |
virtual void | SetParent (ScConditionalFormat *pNew)=0 |
bool | operator== (const ScFormatEntry &) const |
virtual bool | IsEqual (const ScFormatEntry &, bool bIgnoreSrcPos) const |
virtual void | startRendering () |
virtual void | endRendering () |
virtual void | updateValues () |
Private Member Functions | |
bool | DoMacro (const ScAddress &rPos, const OUString &rInput, ScFormulaCell *pCell, weld::Window *pParent) const |
bool | DoScript (const ScAddress &rPos, const OUString &rInput, ScFormulaCell *pCell, weld::Window *pParent) const |
DECL_STATIC_LINK (ScValidationData, InstallLOKNotifierHdl, void *, vcl::ILibreOfficeKitNotifier *) | |
bool | GetSelectionFromFormula (std::vector< ScTypedStrData > *pStrings, ScRefCellValue &rCell, const ScAddress &rPos, const ScTokenArray &rTokArr, int &rMatch) const |
Tries to fill the passed collection with list validation entries. More... | |
bool | IsEqualToTokenArray (ScRefCellValue &rCell, const ScAddress &rPos, const ScTokenArray &rTokArr) const |
Tests, if pCell is equal to what the passed token array represents. More... | |
bool | IsListValid (ScRefCellValue &rCell, const ScAddress &rPos) const |
Tests, if contents of pCell occur in cell range referenced by own formula, or in a string list. More... | |
bool | IsDataValidTextLen (std::u16string_view rTest, const ScAddress &rPos, ScValidationDataIsNumeric *pDataNumeric) const |
Tests, if string or numeric data has valid text length. More... | |
Private Attributes | |
sal_uInt32 | nKey |
ScValidationMode | eDataMode |
bool | bShowInput |
bool | bShowError |
ScValidErrorStyle | eErrorStyle |
sal_Int16 | mnListType |
OUString | aInputTitle |
OUString | aInputMessage |
OUString | aErrorTitle |
OUString | aErrorMessage |
Additional Inherited Members | |
Public Types inherited from ScFormatEntry | |
enum class | Type { Condition , ExtCondition , Colorscale , Databar , Iconset , Date } |
Static Public Member Functions inherited from ScConditionEntry | |
static ScConditionMode | GetModeFromApi (css::sheet::ConditionOperator nOperator) |
Protected Member Functions inherited from ScConditionEntry | |
virtual void | DataChanged () const |
ScDocument * | GetDocument () const |
Protected Attributes inherited from ScConditionEntry | |
ScConditionalFormat * | pCondFormat |
Protected Attributes inherited from ScFormatEntry | |
ScDocument * | mpDoc |
Definition at line 62 of file validat.hxx.
ScValidationData::ScValidationData | ( | ScValidationMode | eMode, |
ScConditionMode | eOper, | ||
const OUString & | rExpr1, | ||
const OUString & | rExpr2, | ||
ScDocument & | rDocument, | ||
const ScAddress & | rPos, | ||
const OUString & | rExprNmsp1 = OUString() , |
||
const OUString & | rExprNmsp2 = OUString() , |
||
formula::FormulaGrammar::Grammar | eGrammar1 = formula::FormulaGrammar::GRAM_DEFAULT , |
||
formula::FormulaGrammar::Grammar | eGrammar2 = formula::FormulaGrammar::GRAM_DEFAULT |
||
) |
Definition at line 63 of file validat.cxx.
References eMode.
ScValidationData::ScValidationData | ( | ScValidationMode | eMode, |
ScConditionMode | eOper, | ||
const ScTokenArray * | pArr1, | ||
const ScTokenArray * | pArr2, | ||
ScDocument & | rDocument, | ||
const ScAddress & | rPos | ||
) |
Definition at line 80 of file validat.cxx.
References eMode.
ScValidationData::ScValidationData | ( | const ScValidationData & | r | ) |
Definition at line 93 of file validat.cxx.
ScValidationData::ScValidationData | ( | ScDocument & | rDocument, |
const ScValidationData & | r | ||
) |
Definition at line 109 of file validat.cxx.
|
overridevirtual |
Definition at line 125 of file validat.cxx.
|
inline |
Definition at line 101 of file validat.hxx.
References ScConditionEntry::GetDocument().
Referenced by ScDocument::AddValidationEntry().
|
inlineoverridevirtual |
Reimplemented from ScConditionEntry.
Definition at line 103 of file validat.hxx.
|
private |
void ScValidationData::DoCalcError | ( | ScFormulaCell * | pCell | ) | const |
Definition at line 364 of file validat.cxx.
References ScFormulaCell::aPos, DoMacro(), eErrorStyle, and SC_VALERR_MACRO.
bool ScValidationData::DoError | ( | weld::Window * | pParent, |
const OUString & | rInput, | ||
const ScAddress & | rPos | ||
) | const |
Definition at line 377 of file validat.cxx.
References aErrorMessage, aErrorTitle, Application::CreateMessageDialog(), SfxViewShell::Current(), DoMacro(), eErrorStyle, eType, LINK, RET_CANCEL, RET_OK, SC_VALERR_INFO, SC_VALERR_MACRO, SC_VALERR_STOP, SC_VALERR_WARNING, and ScResId().
|
private |
Definition at line 260 of file validat.cxx.
References aErrorTitle, SfxObjectShell::CallBasic(), Application::CreateMessageDialog(), DoScript(), ERRCODE_NONE, StarBASIC::Find(), ScAddress::Format(), tools::SvRef< typename T >::get(), ScDocument::GetAddressConvention(), SfxObjectShell::GetBasic(), ScConditionEntry::GetDocument(), ScDocument::GetDocumentShell(), SfxShell::GetName(), SbxVariable::GetName(), SbxVariable::GetParent(), ScFormulaCell::GetString(), svl::SharedString::getString(), ScFormulaCell::GetValue(), ScDocument::IsInLinkUpdate(), ScFormulaCell::IsValue(), SfxApplication::IsXScriptURL(), ScDocument::LockTable(), nValue, pObject, ScResId(), ScDocument::SetInLinkUpdate(), SfxGetpApp(), ScAddress::Tab(), TAB_3D, ScDocument::UnlockTable(), and VALID.
Referenced by DoCalcError(), and DoError().
|
private |
Definition at line 186 of file validat.cxx.
References aErrorTitle, SfxObjectShell::CallXScript(), Application::CreateMessageDialog(), ERRCODE_BASIC_METHOD_NOT_FOUND, ERRCODE_NONE, ScAddress::Format(), ScDocument::GetAddressConvention(), ScConditionEntry::GetDocument(), ScDocument::GetDocumentShell(), ScFormulaCell::GetString(), svl::SharedString::getString(), ScFormulaCell::GetValue(), ScDocument::IsInLinkUpdate(), ScFormulaCell::IsValue(), ScDocument::LockTable(), ScResId(), ScDocument::SetInLinkUpdate(), ScAddress::Tab(), TAB_3D, ScDocument::UnlockTable(), and VALID.
Referenced by DoMacro().
bool ScValidationData::EqualEntries | ( | const ScValidationData & | r | ) | const |
Definition at line 135 of file validat.cxx.
References aErrorMessage, aErrorTitle, aInputMessage, aInputTitle, bShowError, bShowInput, eDataMode, eErrorStyle, mnListType, and ScFormatEntry::operator==().
Referenced by IsEmpty().
bool ScValidationData::FillSelectionList | ( | std::vector< ScTypedStrData > & | rStrings, |
const ScAddress & | rPos | ||
) | const |
Tries to fill the passed collection with list validation entries.
@descr Fills the list only, if this is a list validation and IsShowList() is enabled.
rStrings | (out-param) The string list to fill with list validation entries. |
Definition at line 997 of file validat.cxx.
References aStr, ScConditionEntry::CreateFlatCopiedTokenArray(), ScConditionEntry::GetDocument(), ScDocument::GetFormatTable(), GetSelectionFromFormula(), HasSelectionList(), SvNumberFormatter::IsNumberFormat(), ScTypedStrData::Standard, and ScTypedStrData::Value.
|
inline |
Definition at line 118 of file validat.hxx.
Referenced by ScCellShell::ExecuteDB(), and IsDataValidCustom().
bool ScValidationData::GetErrMsg | ( | OUString & | rTitle, |
OUString & | rMsg, | ||
ScValidErrorStyle & | rStyle | ||
) | const |
Definition at line 177 of file validat.cxx.
References aErrorMessage, aErrorTitle, bShowError, and eErrorStyle.
Referenced by ScCellShell::ExecuteDB().
|
inline |
Definition at line 112 of file validat.hxx.
Referenced by ScCellShell::ExecuteDB().
|
inline |
Definition at line 168 of file validat.hxx.
|
inline |
Definition at line 120 of file validat.hxx.
Referenced by ScCellShell::ExecuteDB().
|
private |
Tries to fill the passed collection with list validation entries.
@descr Fills the list only if it is non-NULL,
pStrings | (out-param) Optionally NULL, string list to fill with list validation entries. |
pCell | can be NULL if it is not necessary to which element in the list is selected. |
rPos | the base address for relative references. |
rTokArr | Formula token array. |
rMatch | (out-param) the index of the first item that matched, -1 if nothing matched. |
Definition at line 804 of file validat.cxx.
References formula::FormulaTokenArray::AddDouble(), formula::FormulaTokenArray::AddString(), ScRange::aStart, aStr, ScAddress::Col(), ScDBCollection::NamedDBs::findByIndex(), ScDocument::FindRangeNameBySheetAndIndex(), Formula, ScMatrixValue::fVal, ScDocument::GetDBCollection(), ScConditionEntry::GetDocument(), ScFormulaCell::GetErrCode(), ScMatrixValue::GetError(), ScGlobal::GetErrorString(), ScDocument::GetFormatTable(), SvNumberFormatter::GetInputLineString(), ScDocument::GetInputString(), formula::FormulaTokenArray::GetLen(), ScFormulaCell::GetMatrix(), ScDBCollection::getNamedDBs(), formula::FormulaTokenArrayPlainIterator::GetNextReferenceOrName(), ScDocument::GetNumberFormat(), ScDocument::GetSharedStringPool(), ScFormulaCell::GetString(), svl::SharedString::getString(), ScMatrixValue::GetString(), ScFormulaCell::GetValue(), formula::FormulaGrammar::GRAM_DEFAULT, svl::SharedStringPool::intern(), ScFormulaCell::Interpret(), ScRefCellValue::isEmpty(), IsEqualToTokenArray(), ScMatrix::IsNonValueType(), ScTokenArray::IsValidReference(), ScFormulaCell::IsValue(), n, ScMatrixValue::nType, ocDBArea, ocName, ocTableRef, pName, pValues, ScAddress::Row(), ScTypedStrData::Standard, svIndex, t, ScAddress::Tab(), and ScTypedStrData::Value.
Referenced by FillSelectionList(), and IsListValid().
|
inline |
Definition at line 116 of file validat.hxx.
bool ScValidationData::HasSelectionList | ( | ) | const |
Returns true, if the validation cell will show a selection list.
@descr Use this instead of GetListType() which returns the raw property regardless of the validation type.
Definition at line 799 of file validat.cxx.
References eDataMode, mnListType, and SC_VALID_LIST.
Referenced by FillSelectionList().
bool ScValidationData::IsDataValid | ( | const OUString & | rTest, |
const ScPatternAttr & | rPattern, | ||
const ScAddress & | rPos | ||
) | const |
Definition at line 535 of file validat.cxx.
References eDataMode, ScConditionEntry::GetDocument(), ScDocument::GetFormatTable(), ScPatternAttr::GetNumberFormat(), ScDocument::GetSharedStringPool(), svl::SharedStringPool::intern(), IsDataValid(), IsDataValidTextLen(), isFormulaResultsValidatable(), ScConditionEntry::IsIgnoreBlank(), SvNumberFormatter::IsNumberFormat(), ScFormatEntry::mpDoc, SC_VALID_ANY, and SC_VALID_TEXTLEN.
Referenced by IsDataValid().
bool ScValidationData::IsDataValid | ( | ScRefCellValue & | rCell, |
const ScAddress & | rPos | ||
) | const |
Definition at line 598 of file validat.cxx.
References CELLTYPE_EDIT, CELLTYPE_FORMULA, CELLTYPE_STRING, CELLTYPE_VALUE, eDataMode, ScConditionEntry::GetDocument(), ScRefCellValue::getDouble(), ScRefCellValue::getEditText(), ScRefCellValue::getFormula(), ScRefCellValue::getSharedString(), ScFormulaCell::GetString(), svl::SharedString::getString(), ScEditUtil::GetString(), ScRefCellValue::getType(), ScFormulaCell::GetValue(), ScConditionEntry::IsCellValid(), IsDataValidTextLen(), ScConditionEntry::IsIgnoreBlank(), IsListValid(), ScFormulaCell::IsValue(), SC_VALID_CUSTOM, SC_VALID_DATE, SC_VALID_DECIMAL, SC_VALID_LIST, SC_VALID_TEXTLEN, SC_VALID_TIME, and SC_VALID_WHOLE.
bool ScValidationData::IsDataValidCustom | ( | const OUString & | rTest, |
const ScPatternAttr & | rPattern, | ||
const ScAddress & | rPos, | ||
const CustomValidationPrivateAccess & | |||
) | const |
Definition at line 430 of file validat.cxx.
References ScCellValue::commit(), ScRefCellValue::commit(), GetDataMode(), ScConditionEntry::GetDocument(), ScDocument::GetFormatTable(), ScPatternAttr::GetNumberFormat(), ScDocument::GetSharedStringPool(), svl::SharedStringPool::intern(), ScConditionEntry::IsCellValid(), isFormulaResultsValidatable(), ScConditionEntry::IsIgnoreBlank(), SvNumberFormatter::IsNumberFormat(), ScFormatEntry::mpDoc, and SC_VALID_CUSTOM.
|
private |
Tests, if string or numeric data has valid text length.
pDataNumeric | nullptr if string data to be tested, else for numeric data a properly initialized ScValidationDataIsNumeric struct, see implementation. |
Definition at line 512 of file validat.cxx.
References aStr, ScConditionEntry::GetDocument(), SvNumberFormatter::GetInputLineString(), ScValidationDataIsNumeric::init(), ScConditionEntry::IsCellValid(), ScValidationDataIsNumeric::mfVal, ScValidationDataIsNumeric::mnFormat, and ScValidationDataIsNumeric::mpFormatter.
Referenced by IsDataValid().
bool ScValidationData::IsEmpty | ( | ) | const |
Definition at line 129 of file validat.cxx.
References Equal, EqualEntries(), ScConditionEntry::GetDocument(), and SC_VALID_ANY.
Referenced by ScDocument::AddValidationEntry().
|
private |
Tests, if pCell is equal to what the passed token array represents.
Definition at line 1033 of file validat.cxx.
References Equal, ScConditionEntry::GetDocument(), and ScConditionEntry::IsCellValid().
Referenced by GetSelectionFromFormula(), and IsListValid().
bool ScValidationData::isFormulaResultsValidatable | ( | const OUString & | rTest, |
const ScAddress & | rPos, | ||
SvNumberFormatter * | pFormatter, | ||
OUString & | rStrResult, | ||
double & | nVal, | ||
sal_uInt32 & | nFormat, | ||
bool & | bIsVal | ||
) | const |
Test, if formula is valid.
Definition at line 672 of file validat.cxx.
References ScGlobal::eLnge, ScDocument::GetFormatTable(), SvNumberFormatter::GetOutputString(), SvNumberFormatter::GetStandardFormat(), ScFormatEntry::mpDoc, ScRange::Parse(), and VALID.
Referenced by IsDataValid(), and IsDataValidCustom().
|
private |
Tests, if contents of pCell occur in cell range referenced by own formula, or in a string list.
Definition at line 1040 of file validat.cxx.
References formula::FormulaTokenArray::AddDouble(), formula::FormulaTokenArray::AddString(), aStr, ScConditionEntry::CreateFlatCopiedTokenArray(), ScConditionEntry::GetDocument(), GetSelectionFromFormula(), ScDocument::GetSharedStringPool(), svl::SharedStringPool::intern(), and IsEqualToTokenArray().
Referenced by IsDataValid().
|
inline |
Definition at line 174 of file validat.hxx.
References nKey.
void ScValidationData::ResetError | ( | ) |
Definition at line 156 of file validat.cxx.
References bShowError.
Referenced by ScTableValidationObj::CreateValidationData(), XclImpValidationManager::ReadDV(), and ScXMLTableRowCellContext::SetContentValidation().
void ScValidationData::ResetInput | ( | ) |
Definition at line 151 of file validat.cxx.
References bShowInput.
Referenced by ScTableValidationObj::CreateValidationData(), XclImpValidationManager::ReadDV(), and ScXMLTableRowCellContext::SetContentValidation().
void ScValidationData::SetError | ( | const OUString & | rTitle, |
const OUString & | rMsg, | ||
ScValidErrorStyle | eStyle | ||
) |
Definition at line 168 of file validat.cxx.
References aErrorMessage, aErrorTitle, bShowError, and eErrorStyle.
Referenced by ScTableValidationObj::CreateValidationData(), XclImpValidationManager::ReadDV(), and ScXMLTableRowCellContext::SetContentValidation().
void ScValidationData::SetInput | ( | const OUString & | rTitle, |
const OUString & | rMsg | ||
) |
Definition at line 161 of file validat.cxx.
References aInputMessage, aInputTitle, and bShowInput.
Referenced by ScTableValidationObj::CreateValidationData(), XclImpValidationManager::ReadDV(), and ScXMLTableRowCellContext::SetContentValidation().
|
inline |
Definition at line 169 of file validat.hxx.
|
inline |
Definition at line 121 of file validat.hxx.
Referenced by ScTableValidationObj::CreateValidationData(), XclImpValidationManager::ReadDV(), and ScXMLTableRowCellContext::SetContentValidation().
|
private |
Definition at line 75 of file validat.hxx.
Referenced by DoError(), EqualEntries(), GetErrMsg(), and SetError().
|
private |
Definition at line 74 of file validat.hxx.
Referenced by DoError(), DoMacro(), DoScript(), EqualEntries(), GetErrMsg(), and SetError().
|
private |
Definition at line 73 of file validat.hxx.
Referenced by EqualEntries(), and SetInput().
|
private |
Definition at line 72 of file validat.hxx.
Referenced by EqualEntries(), and SetInput().
|
private |
Definition at line 69 of file validat.hxx.
Referenced by EqualEntries(), GetErrMsg(), ResetError(), and SetError().
|
private |
Definition at line 68 of file validat.hxx.
Referenced by EqualEntries(), ResetInput(), and SetInput().
|
private |
Definition at line 67 of file validat.hxx.
Referenced by EqualEntries(), HasSelectionList(), and IsDataValid().
|
private |
Definition at line 70 of file validat.hxx.
Referenced by DoCalcError(), DoError(), EqualEntries(), GetErrMsg(), and SetError().
|
private |
Definition at line 71 of file validat.hxx.
Referenced by EqualEntries(), and HasSelectionList().
|
private |
Definition at line 65 of file validat.hxx.
Referenced by operator<().