#include <map>
#include <unordered_map>
#include <functional>
#include <tuple>
#include <iostream>
#include <typeinfo>
#include <typeindex>
#include <memory>
#include "Exception.hpp"
Go to the source code of this file.
|  | 
| template<typename T > | 
| std::function< void()> | AlgAudio::bind_tuple (std::function< void(T)> f, std::tuple< T > t) | 
|  | 
| template<typename T , typename S > | 
| std::function< void()> | AlgAudio::bind_tuple (std::function< void(T, S)> f, std::tuple< T, S > t) | 
|  | 
| template<typename T , typename S , typename R > | 
| std::function< void()> | AlgAudio::bind_tuple (std::function< void(T, S, R)> f, std::tuple< T, S, R > t) | 
|  | 
| std::function< void()> | AlgAudio::bind_tuple (std::function< void()> f, std::tuple<>) | 
|  | 
| template<typename T > | 
| LateReturn | AlgAudio::LateAssign (T &to_set, LateReturn< T > lr) | 
|  | 
| template<typename... X> | 
| void | AlgAudio::operator>>= (LateReturn< X...> &&first, typename identity< std::function< void(X...)>>::type then) | 
|  | 
| template<typename... X, typename Y > | 
| LateReturn< Y > | AlgAudio::operator>>= (LateReturn< X...> &&first, typename identity< std::function< Y(X...)>>::type then) | 
|  | 
| template<typename... X, typename... Y> | 
| LateReturn< Y...> | AlgAudio::operator>>= (LateReturn< X...> &&first, typename identity< std::function< LateReturn< Y...>(X...)>>::type then) | 
|  |