Class IOHandler
Defined in File IoHandler.h
Inheritance Relationships
Derived Types
public lanelet::io_handlers::Parser
(Class Parser)public lanelet::io_handlers::Writer
(Class Writer)
Class Documentation
-
class IOHandler
Base class for all handlers (writers and parsers)
Subclassed by lanelet::io_handlers::Parser, lanelet::io_handlers::Writer
Public Functions
-
inline explicit IOHandler(const Projector &projector, const io::Configuration &config = io::Configuration())
-
virtual ~IOHandler() = default
-
inline io::Configuration config()
Public Static Functions
-
static inline constexpr const char *extension()
returns the extension supported by this parser
- Returns:
extension (including the dot) Extension can be empty if extension
-
static inline constexpr const char *name()
returns the name of this handler. Must not be empty for child classes
- Returns:
name
Protected Functions
-
IOHandler() = default
-
inline explicit IOHandler(const Projector &projector, const io::Configuration &config = io::Configuration())