[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:
xuhuleon
2023-06-21 11:42:26 +00:00
committed by ob-robot
parent d06678002e
commit 9dae112952
1280 changed files with 149724 additions and 48813 deletions

View File

@ -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) { \