41 #ifndef LIB_BUILDER_QUALIFIER_SUPPORT_H 42 #define LIB_BUILDER_QUALIFIER_SUPPORT_H 66 using Manipulator = std::function<void(TAR&)>;
71 using Manipulator::Manipulator;
75 template<
class... QUALS>
76 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.