summaryrefslogtreecommitdiffstats
path: root/parameter/SelectionCriteriaDefinition.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'parameter/SelectionCriteriaDefinition.cpp')
-rw-r--r--parameter/SelectionCriteriaDefinition.cpp32
1 files changed, 17 insertions, 15 deletions
diff --git a/parameter/SelectionCriteriaDefinition.cpp b/parameter/SelectionCriteriaDefinition.cpp
index d7c4228..12f1aa2 100644
--- a/parameter/SelectionCriteriaDefinition.cpp
+++ b/parameter/SelectionCriteriaDefinition.cpp
@@ -30,19 +30,16 @@
#include "SelectionCriteriaDefinition.h"
#include "SelectionCriterion.h"
-CSelectionCriteriaDefinition::CSelectionCriteriaDefinition()
-{
-}
-
std::string CSelectionCriteriaDefinition::getKind() const
{
return "SelectionCriteriaDefinition";
}
// Selection Criterion creation
-CSelectionCriterion* CSelectionCriteriaDefinition::createSelectionCriterion(const std::string& strName, const CSelectionCriterionType* pSelectionCriterionType)
+CSelectionCriterion *CSelectionCriteriaDefinition::createSelectionCriterion(
+ const std::string &strName, const CSelectionCriterionType *pType, core::log::Logger &logger)
{
- CSelectionCriterion* pSelectionCriterion = new CSelectionCriterion(strName, pSelectionCriterionType);
+ CSelectionCriterion *pSelectionCriterion = new CSelectionCriterion(strName, pType, logger);
addChild(pSelectionCriterion);
@@ -50,18 +47,21 @@ CSelectionCriterion* CSelectionCriteriaDefinition::createSelectionCriterion(cons
}
// Selection Criterion access
-const CSelectionCriterion* CSelectionCriteriaDefinition::getSelectionCriterion(const std::string& strName) const
+const CSelectionCriterion *CSelectionCriteriaDefinition::getSelectionCriterion(
+ const std::string &strName) const
{
- return static_cast<const CSelectionCriterion*>(findChild(strName));
+ return static_cast<const CSelectionCriterion *>(findChild(strName));
}
-CSelectionCriterion* CSelectionCriteriaDefinition::getSelectionCriterion(const std::string& strName)
+CSelectionCriterion *CSelectionCriteriaDefinition::getSelectionCriterion(const std::string &strName)
{
- return static_cast<CSelectionCriterion*>(findChild(strName));
+ return static_cast<CSelectionCriterion *>(findChild(strName));
}
// List available criteria
-void CSelectionCriteriaDefinition::listSelectionCriteria(std::list<std::string>& lstrResult, bool bWithTypeInfo, bool bHumanReadable) const
+void CSelectionCriteriaDefinition::listSelectionCriteria(std::list<std::string> &lstrResult,
+ bool bWithTypeInfo,
+ bool bHumanReadable) const
{
// Propagate
size_t uiNbChildren = getNbChildren();
@@ -69,9 +69,11 @@ void CSelectionCriteriaDefinition::listSelectionCriteria(std::list<std::string>&
for (uiChild = 0; uiChild < uiNbChildren; uiChild++) {
- const CSelectionCriterion* pSelectionCriterion = static_cast<const CSelectionCriterion*>(getChild(uiChild));
+ const CSelectionCriterion *pSelectionCriterion =
+ static_cast<const CSelectionCriterion *>(getChild(uiChild));
- lstrResult.push_back(pSelectionCriterion->getFormattedDescription(bWithTypeInfo, bHumanReadable));
+ lstrResult.push_back(
+ pSelectionCriterion->getFormattedDescription(bWithTypeInfo, bHumanReadable));
}
}
@@ -81,11 +83,11 @@ void CSelectionCriteriaDefinition::resetModifiedStatus()
// Propagate
size_t uiNbChildren = getNbChildren();
size_t uiChild;
- CSelectionCriterion* pSelectionCriterion;
+ CSelectionCriterion *pSelectionCriterion;
for (uiChild = 0; uiChild < uiNbChildren; uiChild++) {
- pSelectionCriterion = static_cast<CSelectionCriterion*>(getChild(uiChild));
+ pSelectionCriterion = static_cast<CSelectionCriterion *>(getChild(uiChild));
pSelectionCriterion->resetModifiedStatus();
}