|
libAlgAudio
v1.99-440-g08538e5-dirty
The development library for AlgAudio framework.
|
Namespaces | |
| Builtin | |
| Exceptions | |
Typedefs | |
| typedef void *( | create_instance_func_t )(const char *) |
| typedef void( | deleter_t )(void *) |
| typedef enum AlgAudio::Direction | Direction |
| typedef enum AlgAudio::HorizAlignment | HorizAlignment |
| typedef Point2D_< int > | Point2D |
| typedef enum AlgAudio::VertAlignment | VertAlignment |
Enumerations | |
| enum | AlertType : int { AlertType::NONE, AlertType::INFO, AlertType::WARNING, AlertType::ERROR } |
| enum | ButtonID : int { ButtonID::OK, ButtonID::CANCEL, ButtonID::YES, ButtonID::NO, ButtonID::QUIT, ButtonID::IGNORE, ButtonID::CUSTOM1, ButtonID::CUSTOM2 } |
| enum | Direction { Direction_TOP, Direction_RIGHT, Direction_BOTTOM, Direction_LEFT } |
| enum | HorizAlignment { HorizAlignment_LEFT, HorizAlignment_CENTERED, HorizAlignment_RIGHT } |
| enum | MouseButton { MouseButton::Left, MouseButton::Right, MouseButton::Middle, MouseButton::WheelUp, MouseButton::WheelDown } |
| enum | VertAlignment { VertAlignment_TOP, VertAlignment_CENTERED, VertAlignment_BOTTOM } |
Functions | |
| template<class C > | |
| Subscription | __attribute__ ((warn_unused_result)) Signal< Types...> |
| template<typename T > | |
| std::function< void()> | bind_tuple (std::function< void(T)> f, std::tuple< T > t) |
| template<typename T , typename S > | |
| std::function< void()> | bind_tuple (std::function< void(T, S)> f, std::tuple< T, S > t) |
| template<typename T , typename S , typename R > | |
| std::function< void()> | bind_tuple (std::function< void(T, S, R)> f, std::tuple< T, S, R > t) |
| std::function< void()> | bind_tuple (std::function< void()> f, std::tuple<>) |
| template<typename T > | |
| LateReturn | LateAssign (T &to_set, LateReturn< T > lr) |
| template<typename T > | |
| Point2D_< T > | operator* (const T &t, const Point2D_< T > &a) |
| Point2D_< float > | operator* (const float &t, const Point2D_< int > &a) |
| Point2D_< float > | operator* (const Point2D_< int > &a, const float &t) |
| Point2D_< float > | operator/ (const Point2D_< int > &a, const float &t) |
| template<typename... X> | |
| void | operator>>= (LateReturn< X...> &&first, typename identity< std::function< void(X...)>>::type then) |
| template<typename... X, typename Y > | |
| LateReturn< Y > | operator>>= (LateReturn< X...> &&first, typename identity< std::function< Y(X...)>>::type then) |
| template<typename... X, typename... Y> | |
| LateReturn< Y...> | operator>>= (LateReturn< X...> &&first, typename identity< std::function< LateReturn< Y...>(X...)>>::type then) |
| template<typename T > | |
| T | UnpackLOMessage (const lo::Message &msg, unsigned int n) |
| template<> | |
| double | UnpackLOMessage< double > (const lo::Message &msg, unsigned int n) |
| template<> | |
| float | UnpackLOMessage< float > (const lo::Message &msg, unsigned int n) |
| template<> | |
| int | UnpackLOMessage< int > (const lo::Message &msg, unsigned int n) |
| template<> | |
| std::string | UnpackLOMessage< std::string > (const lo::Message &msg, unsigned int n) |
Variables | |
| template<typename... Types> | |
| Subscription | __attribute__ ((warn_unused_result)) Signal< Types...> |
| typedef void*( AlgAudio::create_instance_func_t)(const char *) |
| typedef void( AlgAudio::deleter_t)(void *) |
| typedef enum AlgAudio::Direction AlgAudio::Direction |
| typedef enum AlgAudio::HorizAlignment AlgAudio::HorizAlignment |
| typedef Point2D_<int> AlgAudio::Point2D |
| typedef enum AlgAudio::VertAlignment AlgAudio::VertAlignment |
|
strong |
|
strong |
| enum AlgAudio::Direction |
|
strong |
| Subscription AlgAudio::__attribute__ | ( | (warn_unused_result) | ) |
| std::function<void()> AlgAudio::bind_tuple | ( | std::function< void(T)> | f, |
| std::tuple< T > | t | ||
| ) |
| std::function<void()> AlgAudio::bind_tuple | ( | std::function< void(T, S)> | f, |
| std::tuple< T, S > | t | ||
| ) |
| std::function<void()> AlgAudio::bind_tuple | ( | std::function< void(T, S, R)> | f, |
| std::tuple< T, S, R > | t | ||
| ) |
|
inline |
| LateReturn AlgAudio::LateAssign | ( | T & | to_set, |
| LateReturn< T > | lr | ||
| ) |
This is a wrapper method for setting variable values as returned by a LateReturn.
| [out] | to_set | This variable will be set to value returned by lr as soon as it becomes available. |
| lr | This is the LateReturn that is expected to provide the value to be assigned. |
| Point2D_<T> AlgAudio::operator* | ( | const T & | t, |
| const Point2D_< T > & | a | ||
| ) |
|
inline |
|
inline |
|
inline |
| void AlgAudio::operator>>= | ( | LateReturn< X...> && | first, |
| typename identity< std::function< void(X...)>>::type | then | ||
| ) |
| LateReturn<Y> AlgAudio::operator>>= | ( | LateReturn< X...> && | first, |
| typename identity< std::function< Y(X...)>>::type | then | ||
| ) |
| LateReturn<Y...> AlgAudio::operator>>= | ( | LateReturn< X...> && | first, |
| typename identity< std::function< LateReturn< Y...>(X...)>>::type | then | ||
| ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| Subscription AlgAudio::__attribute__((warn_unused_result)) Signal< Types...> |