Skip to content

Commit

Permalink
WIP Step 6
Browse files Browse the repository at this point in the history
KWDGValueSet::AddValue: ajout de trace pour verifier le changement de status de bIsDefaultPart
  • Loading branch information
marcboulle committed Jan 15, 2024
1 parent bf6fd91 commit bfd537f
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 0 deletions.
13 changes: 13 additions & 0 deletions src/Learning/KWDataPreparation/KWDataGrid.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -3576,6 +3576,12 @@ KWDGValue* KWDGValueSet::AddValue(const Symbol& sValue)
if (sValue == Symbol::GetStarValue())
bIsDefaultPart = true;

// DDD
static int nCount = 0;
nCount++;
cout << "\tKWDGValueSet::AddValue\t" << nCount << "\t" << GetValueNumber() << "\t(" << sValue << ")\t"
<< BooleanToString(sValue == Symbol::GetStarValue()) << "\t" << BooleanToString(bIsDefaultPart) << endl;

// On retourne la valeur cree
return value;
}
Expand All @@ -3599,6 +3605,13 @@ void KWDGValueSet::DeleteValue(KWDGValue* value)
if (value->GetValue() == Symbol::GetStarValue())
bIsDefaultPart = false;

// DDD
static int nCount = 0;
nCount++;
cout << "\tKWDGValueSet::DeleteValue\t" << nCount << "\t" << GetValueNumber() << "\t(" << value->GetValue()
<< ")\t" << BooleanToString(value->GetValue() == Symbol::GetStarValue()) << "\t"
<< BooleanToString(bIsDefaultPart) << endl;

// Destruction de la valeur
delete value;
}
Expand Down
2 changes: 2 additions & 0 deletions src/Learning/KWDataPreparation/KWDataGrid.h
Original file line number Diff line number Diff line change
Expand Up @@ -1267,6 +1267,8 @@ inline void KWDGAttribute::SetGarbagePart(KWDGPart* part)
if (GetAttributeName() == "SPetalLength")
{
nCount++;
if (nCount == 291)
cout << flush;
if (part != NULL)
cout << "KWDGAttribute::SetGarbagePart\t" << nCount << "\t"
<< BooleanToString(part->GetValueSet()->IsDefaultPart()) << "\t"
Expand Down

0 comments on commit bfd537f

Please sign in to comment.