VIPRA Documentation
Loading...
Searching...
No Matches
util.hpp
1#pragma once
2
3#define FORWARD_REGISTER_PARAMS \
4 [[nodiscard]] auto parameters() -> decltype(auto) { return self().module_params(); }
5
6#define REGISTER_BASE_PARAMS(params...) \
7 [[nodiscard]] auto parameters() \
8 { \
9 return std::tuple_cat(std::make_tuple(params), self().module_params()); \
10 }