1 #ifndef VolViz_Binding_h
2 #define VolViz_Binding_h
52 template <
class T>
inline decltype(
auto)
binding(T &&
obj) noexcept {
56 template <
class T,
class A>
57 inline decltype(
auto)
binding(T &&
obj, A &&arg) noexcept {
59 std::forward<A>(arg));
66 #endif // VolViz_Binding_h
~Binding2()
Definition: Binding.h:44
Binding2 & operator=(Binding2 &&)=default
~Binding()
Definition: Binding.h:27
Binding & operator=(Binding &&)=default
GLhandleARB obj
Definition: glad.h:8790
T && obj_
Definition: Binding.h:47
T && obj_
Definition: Binding.h:30
Binding(T &&obj) noexcept
Definition: Binding.h:19
decltype(auto) binding(T &&obj) noexcept
Convenience function to create Binding objects.
Definition: Binding.h:52
Binding2(T &&obj, Arg arg) noexcept
Definition: Binding.h:35
Arg arg_
Definition: Binding.h:48