[FEAT MERGE] merge transfer
Co-authored-by: wxhwang <wxhwang@126.com> Co-authored-by: godyangfight <godyangfight@gmail.com> Co-authored-by: Tyshawn <tuyunshan@gmail.com>
This commit is contained in:
@ -22,6 +22,13 @@
|
||||
return delegate_obj.func_name(std::forward<Args>(args)...); \
|
||||
}
|
||||
|
||||
#define CONST_DELEGATE(delegate_obj, func_name) \
|
||||
template <typename ...Args> \
|
||||
auto func_name(Args &&...args) \
|
||||
->decltype(delegate_obj.func_name(std::forward<Args>(args)...)) const { \
|
||||
return delegate_obj.func_name(std::forward<Args>(args)...); \
|
||||
}
|
||||
|
||||
#define DELEGATE_WITH_RET(delegate_obj, func_name, ret) \
|
||||
template <typename ...Args> \
|
||||
ret func_name(Args &&...args) { \
|
||||
|
||||
Reference in New Issue
Block a user