Open Inventor Release 2024.2.1
 
Loading...
Searching...
No Matches
SbDelegateImpl.h
1#ifndef _SB_DELEGATE_IMPL_H_
2#define _SB_DELEGATE_IMPL_H_
3
4#include <Inventor/misc/SoRefCounter.h>
5
7namespace inventor
8{
9
10namespace impl
11{
12
17template<typename ReturnType, typename ArgType>
18
19{
20public:
22 virtual ReturnType call(ArgType arg) const = 0;
23
25 virtual SbDelegateImpl<ReturnType, ArgType>* clone() const = 0;
26};
27
28} // impl
29} // inventor
31#endif // _SB_DELEGATE_IMPL_H_
32