soma-io  5.1.2
soma::FormatChecker Class Referenceabstract

Format Checker. More...

#include <soma-io/checker/formatchecker.h>

Inheritance diagram for soma::FormatChecker:

Public Member Functions

virtual DataSourceInfo check (DataSourceInfo dsi, DataSourceInfoLoader &f, carto::Object options=carto::none()) const =0
 
virtual ~FormatChecker ()
 

Detailed Description

Format Checker.

Checks a file for a particular format, and if compatible, returns a DataSourceInfo. FormatChecker is used by DataSourceInfoLoader and never needs to be used alone.

Format-specific FormatChecker are derived from this class and registered into the DataSourceInfoLoader dictionary.

Definition at line 55 of file formatchecker.h.

Constructor & Destructor Documentation

◆ ~FormatChecker()

virtual soma::FormatChecker::~FormatChecker ( )
inlinevirtual

Definition at line 63 of file formatchecker.h.

Member Function Documentation

◆ check()

virtual DataSourceInfo soma::FormatChecker::check ( DataSourceInfo  dsi,
DataSourceInfoLoader f,
carto::Object  options = carto::none() 
) const
pure virtual

The documentation for this class was generated from the following file: