Algorithms Library Toolkit
A toolkit for algorithms, especially for algorithms on formal languages
Data Structures | Static Public Member Functions
abstraction::OutputFileRegistry Class Reference

#include <OutputFileRegistry.hpp>

Static Public Member Functions

static void registerOutputFileHandler (const std::string &fileType, std::shared_ptr< abstraction::OperationAbstraction >(*callback)(const std::string &typehint))
 
static void unregisterOutputFileHandler (const std::string &fileType)
 
static std::shared_ptr< abstraction::OperationAbstractiongetAbstraction (const std::string &fileType, const std::string &typehint)
 

Member Function Documentation

◆ getAbstraction()

std::shared_ptr< abstraction::OperationAbstraction > abstraction::OutputFileRegistry::getAbstraction ( const std::string &  fileType,
const std::string &  typehint 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ registerOutputFileHandler()

void abstraction::OutputFileRegistry::registerOutputFileHandler ( const std::string &  fileType,
std::shared_ptr< abstraction::OperationAbstraction >(*)(const std::string &typehint)  callback 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ unregisterOutputFileHandler()

void abstraction::OutputFileRegistry::unregisterOutputFileHandler ( const std::string &  fileType)
static
Here is the caller graph for this function:

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