Algorithms Library Toolkit
A toolkit for algorithms, especially for algorithms on formal languages
Public Member Functions
ext::Register< T > Class Template Reference

#include <registration.hpp>

Public Member Functions

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

◆ Register() [1/4]

template<class T >
template<class InitCallback , class FinalizeCallback >
ext::Register< T >::Register ( InitCallback  init,
FinalizeCallback  finish 
)
inlineexplicit

◆ Register() [2/4]

template<class T >
template<class InitCallback >
ext::Register< T >::Register ( InitCallback  init)
inlineexplicit

◆ Register() [3/4]

template<class T >
ext::Register< T >::Register ( const Register< T > &  )
delete

◆ Register() [4/4]

template<class T >
ext::Register< T >::Register ( Register< T > &&  other)
inlinenoexcept

◆ ~Register()

template<class T >
ext::Register< T >::~Register ( )
inline

Member Function Documentation

◆ operator=() [1/2]

template<class T >
Register & ext::Register< T >::operator= ( const Register< T > &  )
delete

◆ operator=() [2/2]

template<class T >
Register & ext::Register< T >::operator= ( Register< T > &&  other)
delete

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