Algorithms Library Toolkit
A toolkit for algorithms, especially for algorithms on formal languages
Public Member Functions
registration::BinaryOperatorRegister< Type, FirstParamType, SecondParamType > Class Template Reference

#include <OperatorRegistration.hpp>

Inheritance diagram for registration::BinaryOperatorRegister< Type, FirstParamType, SecondParamType >:
[legend]
Collaboration diagram for registration::BinaryOperatorRegister< Type, FirstParamType, SecondParamType >:
[legend]

Public Member Functions

template<class ReturnType >
 BinaryOperatorRegister (ReturnType(*callback)(FirstParamType, SecondParamType))
 
 BinaryOperatorRegister ()
 
- Public Member Functions inherited from ext::Register< void >
template<class InitCallback , class FinalizeCallback >
 Register (InitCallback init, FinalizeCallback finish)
 
template<class InitCallback >
 Register (InitCallback init)
 
 Register (const Register &)=delete
 
 Register (Register &&other) noexcept
 
Registeroperator= (const Register &)=delete
 
Registeroperator= (Register &&other)=delete
 
 ~Register ()
 

Constructor & Destructor Documentation

◆ BinaryOperatorRegister() [1/2]

template<abstraction::Operators::BinaryOperators Type, class FirstParamType , class SecondParamType >
template<class ReturnType >
registration::BinaryOperatorRegister< Type, FirstParamType, SecondParamType >::BinaryOperatorRegister ( ReturnType(*)(FirstParamType, SecondParamType)  callback)
inlineexplicit
Here is the call graph for this function:

◆ BinaryOperatorRegister() [2/2]

template<abstraction::Operators::BinaryOperators Type, class FirstParamType , class SecondParamType >
registration::BinaryOperatorRegister< Type, FirstParamType, SecondParamType >::BinaryOperatorRegister ( )
inlineexplicit

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