Classes | Namespaces | Typedefs
ValidatorFactory.h File Reference
#include <lanelet2_core/utility/Utilities.h>
#include <functional>
#include <regex>
#include "lanelet2_validation/BasicValidator.h"
Include dependency graph for ValidatorFactory.h:
This graph shows which files directly or indirectly include this file:

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


lanelet2_validation
Author(s): Fabian Poggenhans
autogenerated on Thu Mar 6 2025 03:26:17