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

#include <XmlContainerParserRegistry.hpp>

Data Structures

class  Entry
 

Static Public Member Functions

static void unregisterSet (const std::string &param)
 
template<class ParamTypes >
static void unregisterSet ()
 
static void registerSet (std::string param, std::unique_ptr< Entry > entry)
 
template<class ParamTypes >
static void registerSet (std::string param)
 
template<class ParamTypes >
static void registerSet ()
 
static bool hasAbstraction (const std::string &container)
 
static std::shared_ptr< abstraction::OperationAbstractiongetAbstraction (const std::string &container, const std::string &type)
 
static ext::set< std::string > listOverloads (const std::string &container)
 
static ext::set< std::string > list ()
 

Member Function Documentation

◆ getAbstraction()

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

◆ hasAbstraction()

bool abstraction::XmlContainerParserRegistry::hasAbstraction ( const std::string &  container)
static

◆ list()

ext::set< std::string > abstraction::XmlContainerParserRegistry::list ( )
static

◆ listOverloads()

ext::set< std::string > abstraction::XmlContainerParserRegistry::listOverloads ( const std::string &  container)
static
Here is the call graph for this function:

◆ registerSet() [1/3]

template<class ParamTypes >
static void abstraction::XmlContainerParserRegistry::registerSet ( )
inlinestatic
Here is the caller graph for this function:

◆ registerSet() [2/3]

template<class ParamTypes >
static void abstraction::XmlContainerParserRegistry::registerSet ( std::string  param)
inlinestatic
Here is the call graph for this function:

◆ registerSet() [3/3]

void abstraction::XmlContainerParserRegistry::registerSet ( std::string  param,
std::unique_ptr< Entry entry 
)
static
Here is the call graph for this function:

◆ unregisterSet() [1/2]

template<class ParamTypes >
static void abstraction::XmlContainerParserRegistry::unregisterSet ( )
inlinestatic
Here is the call graph for this function:
Here is the caller graph for this function:

◆ unregisterSet() [2/2]

void abstraction::XmlContainerParserRegistry::unregisterSet ( const std::string &  param)
static

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