#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 > > |