OSM::IOPluginInterface

Search for usage in LXR

OSM::IOPluginInterface Class Referenceabstract

#include <ioplugin.h>

Public Member Functions

virtual std::unique_ptr< AbstractReadercreateReader (OSM::DataSet *dataSet)=0
 
virtual std::unique_ptr< AbstractWritercreateWriter ()=0
 

Detailed Description

Plugin interface for OSM file/data readers.

Definition at line 23 of file ioplugin.h.

Member Function Documentation

◆ createReader()

virtual std::unique_ptr< AbstractReader > OSM::IOPluginInterface::createReader ( OSM::DataSet * dataSet)
nodiscardpure virtual

Create a new reader instance.

◆ createWriter()

virtual std::unique_ptr< AbstractWriter > OSM::IOPluginInterface::createWriter ( )
nodiscardpure virtual

Create a new writer instance.


The documentation for this class was generated from the following files:
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Sat Dec 21 2024 17:06:15 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.