Exemple #1
0
// ---------------------------------------------------------------------------
//  GeneralAttributeCheck: Constructors and Destructor
// ---------------------------------------------------------------------------
GeneralAttributeCheck::GeneralAttributeCheck(MemoryManager* const manager)
    : fMemoryManager(manager)
    , fValidationContext(0)
    , fIDValidator(manager)
{
    mapElements();
}
const std::vector<std::string> & PoliciesConfiguration::getConfig()
{
    if(policiesConfiguration.empty())
    {
        mapElements();
    }
    return this->policiesConfiguration;
}
const std::vector<std::string> & CriterionsConfiguration::getConfig()
{
  if(criterionsConfiguration.empty())
  {
    mapElements();
  }
  return this->criterionsConfiguration;
}
const MainConfig & MainConfiguration::getConfig()
{
    if(mainConfig == nullptr)
    {
        mapElements();
    }
    return *(this->mainConfig);
}