// --------------------------------------------------------------------------- // 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); }