#include <lanelet2_core/utility/Utilities.h>#include <functional>#include <regex>#include "lanelet2_validation/BasicValidator.h"

Go to the source code of this file.
Classes | |
| class | lanelet::validation::RegisterMapValidator< T > |
| Registration object for a map validator. Needs to be instanciated as static object once to register a writer. Registration might look like this: static RegisterWriter<Mywriter> register;. More... | |
| class | lanelet::validation::RegisterRoutingGraphValidator< T > |
| Registration object for routing graph validators. More... | |
| class | lanelet::validation::RegisterTrafficRuleValidator< T > |
| Registration object for traffic rule validators. More... | |
| class | lanelet::validation::ValidatorFactory |
Namespaces | |
| lanelet | |
| lanelet::validation | |
Typedefs | |
| using | lanelet::validation::Regexes = std::vector< std::regex > |
| template<typename ValidatorT > | |
| using | lanelet::validation::ValidatorsWithName = std::vector< ValidatorWithName< ValidatorT > > |
| template<typename ValidatorT > | |
| using | lanelet::validation::ValidatorWithName = std::pair< std::string, std::unique_ptr< ValidatorT > > |