soma-io  5.1.2
soma::IOObjectTypesDictionary Class Reference

Global dictionary of supported object types for IO. More...

#include <soma-io/io/formatdictionary.h>

Public Types

typedef std::set< std::string >(* FormatInfo) ()
 

Static Public Member Functions

static void registerReadType (const std::string &datatype, FormatInfo info)
 
static void registerWriteType (const std::string &datatype, FormatInfo info)
 
static bool hasReadType (const std::string &datatype)
 
static bool hasWriteType (const std::string &datatype)
 
static std::map< std::string, FormatInfo > & readTypes ()
 
static std::map< std::string, FormatInfo > & writeTypes ()
 

Detailed Description

Global dictionary of supported object types for IO.

Definition at line 105 of file formatdictionary.h.

Member Typedef Documentation

◆ FormatInfo

typedef std::set<std::string>(* soma::IOObjectTypesDictionary::FormatInfo) ()

Definition at line 108 of file formatdictionary.h.

Member Function Documentation

◆ hasReadType()

static bool soma::IOObjectTypesDictionary::hasReadType ( const std::string &  datatype)
static

◆ hasWriteType()

static bool soma::IOObjectTypesDictionary::hasWriteType ( const std::string &  datatype)
static

◆ readTypes()

static std::map<std::string, FormatInfo>& soma::IOObjectTypesDictionary::readTypes ( )
static

◆ registerReadType()

static void soma::IOObjectTypesDictionary::registerReadType ( const std::string &  datatype,
FormatInfo  info 
)
static

◆ registerWriteType()

static void soma::IOObjectTypesDictionary::registerWriteType ( const std::string &  datatype,
FormatInfo  info 
)
static

◆ writeTypes()

static std::map<std::string, FormatInfo>& soma::IOObjectTypesDictionary::writeTypes ( )
static

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