50 #ifndef LIB_BUILDER_QUALIFIER_SUPPORT_H 51 #define LIB_BUILDER_QUALIFIER_SUPPORT_H 75 using Manipulator = std::function<void(TAR&)>;
80 using Manipulator::Manipulator;
84 template<
class... QUALS>
85 friend void qualify(TAR& target, Qualifier& qualifier, QUALS& ...qs)
Mix-in to accept and apply an arbitrary sequence of qualifier functors.
Implementation namespace for support and library code.
friend void qualify(TAR &target, Qualifier &qualifier, QUALS &...qs)
Main entrance point: apply the given qualifiers in sequence to the target.