Class ValidatorFactory
Defined in File ValidatorFactory.h
Class Documentation
-
class ValidatorFactory
Public Types
-
template<typename ValidatorT>
using CreationFcn = std::function<ValidatorT*()>
Public Functions
-
ValidatorsWithName<MapValidator> createMapValidators(const Regexes ®exes)
-
ValidatorsWithName<TrafficRuleValidator> createTrafficRuleValidators(const Regexes ®exes)
-
ValidatorsWithName<RoutingGraphValidator> createRoutingGraphValidators(const Regexes ®exes)
Public Static Functions
-
static ValidatorFactory &instance()
Friends
- friend class RegisterMapValidator
- friend class RegisterTrafficRuleValidator
- friend class RegisterRoutingGraphValidator
-
template<typename ValidatorT>