quarx
high performance processing frameworks of interconnectable DSP modules
qx::link Member List

This is the complete list of members for qx::link, including all inherited members.

attributesqx::quarx< node * >
quarx< node * >::clear() noexceptqx::listen< std::string >inline
listen< int32_t >::clear() noexceptqx::listen< int32_t >inline
clone(node *parent) const =0qx::nodepure virtual
container typedefqx::node
enable_if_base_of typedefqx::nodeprotected
enable_if_value typedefqx::nodeprotected
id() const noexceptqx::nodeinlinevirtual
quarx< node * >::ignore(promoted *value) noexceptqx::listen< std::string >inline
listen< int32_t >::ignore(promoted *value) noexceptqx::listen< int32_t >inline
inherits(const char *type) const noexceptqx::nodeinlinevirtual
keyqx::node
link(const std::string &key, qx::out *const &value={})qx::linkinline
quarx< node * >::listen(const listen &)qx::listen< std::string >inlineprotected
quarx< node * >::listen(promoted *value)qx::listen< std::string >inline
quarx< node * >::listen(const std::set< promoted * > &values)qx::listen< std::string >inline
listen< int32_t >::listen(const listen &)qx::listen< int32_t >inlineprotected
listen< int32_t >::listen(promoted *value)qx::listen< int32_t >inline
listen< int32_t >::listen(const std::set< promoted * > &values)qx::listen< int32_t >inline
listenersqx::promoted< value_t >
node(const std::string &key, node *parent=nullptr, const decltype(attributes)&attributes={})qx::node
listen< int32_t >::notify(const int32_t &, const promoted &) noexceptqx::listen< int32_t >inlinevirtual
quarx< node * >::obey(promoted *value, bool initial_update=true) noexceptqx::listen< std::string >inline
quarx< node * >::obey(const std::initializer_list< promoted * > &values, bool initial_update=true) noexceptqx::listen< std::string >inline
listen< int32_t >::obey(promoted *value, bool initial_update=true) noexceptqx::listen< int32_t >inline
listen< int32_t >::obey(const std::initializer_list< promoted * > &values, bool initial_update=true) noexceptqx::listen< int32_t >inline
operator const node_t &() constqx::nodeinline
qx::operator const value_t &() constqx::nodeinline
qx::promoted::operator const value_t &() const noexceptqx::promoted< value_t >inline
operator node_t &()qx::nodeinline
qx::operator value_t &()qx::nodeinline
qx::promoted::operator value_t &() noexceptqx::promoted< value_t >inline
qx::operator*()qx::nodeinline
qx::operator*() constqx::nodeinline
qx::promoted::operator*() noexceptqx::promoted< value_t >inline
qx::promoted::operator*() const noexceptqx::promoted< value_t >inline
operator+=(const value_t &value) noexceptqx::promoted< value_t >inline
operator->() noexceptqx::promoted< value_t >inline
operator->() const noexceptqx::promoted< value_t >inline
operator<<(const node &node)qx::quarx< node * >inline
qx::operator=(const value_t &value)qx::nodeinline
qx::promoted::operator=(const value_t &value)qx::promoted< value_t >inlinevirtual
qx::promoted::operator=(const promoted &copy) noexceptqx::promoted< value_t >inline
qx::operator==(const std::decay_t< value_t > &value) constqx::nodeinline
qx::promoted::operator==(const value_t &value) const noexceptqx::promoted< value_t >inline
operator[](const std::string &path) const overrideqx::quarx< node * >inlinevirtual
operator[](size_t pos) const overrideqx::quarx< node * >inlinevirtual
parentqx::quarx< node * >
parentqx::quarx< node * >
pathqx::node
quarx< node * >::qx::promoted typedefqx::listen< std::string >
quarx< node * >::qx::promoted::promoted(const promoted &copy)qx::promoted< value_t >inline
quarx< node * >::qx::promoted::promoted(const value_t &value={})qx::promoted< value_t >inlineexplicit
listen< int32_t >::promoted typedefqx::listen< int32_t >
quarx(node *parent, const std::string &key)qx::quarx< node * >inline
quarx(const std::string &key, const node * &value)qx::quarx< node * >inline
quarx(const std::string &key, const node_t &... value)qx::quarx< node * >inline
quarx(const std::string &key, const node &value, size_t copies)qx::quarx< node * >inline
quarx(const std::string &key, const node &value, const node &clone, size_t copies)qx::quarx< node * >inline
qx_factory(quarx< node * >) quarx(const quarx &copyqx::quarx< node * >
qx_factory_id(link) void operatorqx::link
quarx< node * >::remove()qx::node
quarx< node * >::listen< std::string >::remove(const promoted &) noexceptqx::listen< std::string >inlinevirtual
listen< int32_t >::remove(const promoted &) noexceptqx::listen< int32_t >inlinevirtual
remove_all_listener() noexceptqx::promoted< value_t >inline
resize(size_t)qx::nodeinlinevirtual
static_inherits(const char *type) noexceptqx::nodeinlinestatic
quarx< node * >::trigger() noexceptqx::listen< std::string >inline
listen< int32_t >::trigger() noexceptqx::listen< int32_t >inline
typeqx::quarx< node * >static
unique(const std::string &key) const noexceptqx::quarx< node * >inline
value typedefqx::quarx< node * >protected
value::operator=(copy)qx::quarx< node * >
quarx< node * >::valuesqx::listen< std::string >
listen< int32_t >::valuesqx::listen< int32_t >
quarx< node * >::~listen() noexceptqx::listen< std::string >inlinevirtual
listen< int32_t >::~listen() noexceptqx::listen< int32_t >inlinevirtual
~node()=defaultqx::nodevirtual
~promoted() noexceptqx::promoted< value_t >inlinevirtual

(c) copyright 2009 dynamic acoustics e.U. generated on Fri Dec 17 2021

a closed source license may be obtained by requesting a written permission from dynamic acoustics e.U.
however - governmental use generally and military use especially is strictly prohibited though.