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

#include <NormalizeRegistry.hpp>

Data Structures

class  Entry
 

Static Public Member Functions

static void unregisterNormalize (const std::string &param, std::list< std::unique_ptr< Entry > >::const_iterator iter)
 
template<class ParamType >
static void unregisterNormalize (std::list< std::unique_ptr< Entry > >::const_iterator iter)
 
static std::list< std::unique_ptr< Entry > >::const_iterator registerNormalize (std::string param, std::unique_ptr< Entry > entry)
 
template<class ParamType >
static std::list< std::unique_ptr< Entry > >::const_iterator registerNormalize (std::string param)
 
template<class ParamType >
static std::list< std::unique_ptr< Entry > >::const_iterator registerNormalize ()
 
static bool hasNormalize (const std::string &param)
 
static std::shared_ptr< abstraction::OperationAbstractiongetAbstraction (const std::string &param)
 

Member Function Documentation

◆ getAbstraction()

std::shared_ptr< abstraction::OperationAbstraction > abstraction::NormalizeRegistry::getAbstraction ( const std::string &  param)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ hasNormalize()

bool abstraction::NormalizeRegistry::hasNormalize ( const std::string &  param)
static
Here is the caller graph for this function:

◆ registerNormalize() [1/3]

template<class ParamType >
static std::list< std::unique_ptr< Entry > >::const_iterator abstraction::NormalizeRegistry::registerNormalize ( )
inlinestatic
Here is the caller graph for this function:

◆ registerNormalize() [2/3]

template<class ParamType >
static std::list< std::unique_ptr< Entry > >::const_iterator abstraction::NormalizeRegistry::registerNormalize ( std::string  param)
inlinestatic
Here is the call graph for this function:

◆ registerNormalize() [3/3]

std::list< std::unique_ptr< NormalizeRegistry::Entry > >::const_iterator abstraction::NormalizeRegistry::registerNormalize ( std::string  param,
std::unique_ptr< Entry entry 
)
static

◆ unregisterNormalize() [1/2]

void abstraction::NormalizeRegistry::unregisterNormalize ( const std::string &  param,
std::list< std::unique_ptr< Entry > >::const_iterator  iter 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ unregisterNormalize() [2/2]

template<class ParamType >
static void abstraction::NormalizeRegistry::unregisterNormalize ( std::list< std::unique_ptr< Entry > >::const_iterator  iter)
inlinestatic
Here is the call graph for this function:

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