|
constexpr | Attrs () |
|
template<typename F > |
Attrs & | operator= (F &&from) |
|
template<class... U> |
constexpr auto | operator() (U &&...args)& |
|
template<class... U> |
constexpr auto | operator() (U &&...args) const & |
|
template<class... U> |
constexpr auto | operator() (U &&...args)&& |
|
template<class... U> |
constexpr auto | operator() (U &&...args) const && |
|
template<class... U> |
constexpr bool | operator== (const Attrs< U... > &other) const |
|
template<typename I , typename F > |
constexpr auto | AttributeReduce (I &&init, F &&callback)& |
|
template<typename I , typename F > |
constexpr auto | AttributeReduce (I &&init, F &&callback) const & |
|
template<typename I , typename F > |
constexpr auto | AttributeReduce (I &&init, F &&callback)&& |
|
template<typename I , typename F > |
constexpr auto | AttributeReduce (I &&init, F &&callback) const && |
|
template<typename I , typename F > |
constexpr auto | Reduce (I &&init, F &&callback) |
|
template<typename I , typename F > |
constexpr auto | Reduce (I &&init, F &&callback) const |
|
template<typename F > |
constexpr void | AttributeForeach (F &&callback)& |
|
template<typename F > |
constexpr void | AttributeForeach (F &&callback) const & |
|
template<typename F > |
constexpr void | AttributeForeach (F &&callback)&& |
|
template<typename F > |
constexpr void | AttributeForeach (F &&callback) const && |
|
template<typename F > |
constexpr void | Foreach (F &&callback) |
|
template<typename F > |
constexpr void | Foreach (F &&callback) const |
|
template<typename U > |
constexpr auto | SetAttribute (U &&attribute)& |
|
template<typename U > |
constexpr auto | SetAttribute (U &&attribute) const & |
|
template<typename U > |
constexpr auto | SetAttribute (U &&attribute)&& |
|
template<typename U > |
constexpr auto | SetAttribute (U &&attribute) const && |
|