Files
CPP/common/pcallbck.hpp
2025-08-14 12:47:10 -04:00

35 lines
592 B
C++
Executable File

#ifndef _COMMON_PURECALLBACK_HPP_
#define _COMMON_PURECALLBACK_HPP_
#ifndef _COMMON_CALLBACKDATA_HPP_
#include <common/cbdata.hpp>
#endif
template <class T>
class PureCallback
{
public:
PureCallback(void);
virtual ~PureCallback();
virtual LONG operator*(CallbackData<T> &someCallbackData)=0;
private:
};
template <class T>
inline
PureCallback<T>::PureCallback(void)
{
}
template <class T>
inline
PureCallback<T>::~PureCallback()
{
}
template <class T>
inline
LONG PureCallback<T>::operator*(CallbackData<T> &/*someCallbackData*/)
{
return 0;
}
#endif