binder.hpp File Reference

Go to the source code of this file.

Classes

class  by::binder
 Smart pointer with loose type checking and lifetime management. More...
 
struct  by::typeTrait< binder >
 
struct  by::typeTrait< binder * >
 
struct  by::typeTrait< binder & >
 

Functions

template<typename F >
tmedium< instance > by::operator| (binder &t, F &&f)
 
template<typename F >
tmedium< instance > by::operator| (const binder &t, F &&f)
 
template<typename T , typename F >
auto by::operator->* (binder *t, F &&f)
 
template<typename T , typename F >
auto by::operator->* (const binder *t, F &&f)
 
template<typename T , typename F >
auto by::operator->* (binder &t, F &&f)