#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) |
|