replace 'nil' by 'leer' since 'nil' leads to conflict with macOS.

This commit is contained in:
2025-12-30 14:34:26 +01:00
parent 8a86351674
commit 4adf66cb26
3 changed files with 9 additions and 9 deletions

View File

@@ -130,7 +130,7 @@ Bool_t PFunction::FindAndCheckMapAndParamRange(const musrfit::ast::operand& oper
CheckVisitor(UInt_t mapSize, UInt_t paramSize, PFunction* func)
: fMapSize(mapSize), fParamSize(paramSize), fFunc(func) {}
Bool_t operator()(const musrfit::ast::nil&) const { return true; }
Bool_t operator()(const musrfit::ast::leer&) const { return true; }
Bool_t operator()(double) const { return true; }
Bool_t operator()(const musrfit::ast::constant&) const { return true; }
@@ -322,7 +322,7 @@ TString PFunction::GenerateStringOperand(const musrfit::ast::operand& operand)
PFunction* fFunc;
StringVisitor(PFunction* func) : fFunc(func) {}
TString operator()(const musrfit::ast::nil&) const { return "nil"; }
TString operator()(const musrfit::ast::leer&) const { return "leer"; }
TString operator()(double val) const {
std::ostringstream oss;
@@ -419,11 +419,11 @@ TString PFunction::GenerateStringOperand(const musrfit::ast::operand& operand)
//==========================================================================
/**
* \brief Evaluates a nil (empty) AST node.
* \brief Evaluates a leer (empty) AST node.
*
* \return Always returns 0.0
*/
Double_t PFunction::EvalVisitor::operator()(const musrfit::ast::nil&) const
Double_t PFunction::EvalVisitor::operator()(const musrfit::ast::leer&) const
{
return 0.0;
}