12e5b6d6dSopenharmony_ci// © 2017 and later: Unicode, Inc. and others. 22e5b6d6dSopenharmony_ci// License & terms of use: http://www.unicode.org/copyright.html 32e5b6d6dSopenharmony_ci#ifndef TARGETSETGENERATOR_H 42e5b6d6dSopenharmony_ci#define TARGETSETGENERATOR_H 52e5b6d6dSopenharmony_ci 62e5b6d6dSopenharmony_ci#include "colprobe.h" 72e5b6d6dSopenharmony_ci#include "unicode/uniset.h" 82e5b6d6dSopenharmony_ci 92e5b6d6dSopenharmony_ciclass TargetSetGenerator : public UnicodeSet { 102e5b6d6dSopenharmony_cipublic: 112e5b6d6dSopenharmony_ci TargetSetGenerator(UnicodeSet &startingSet, CompareFn comparer); 122e5b6d6dSopenharmony_ciprivate: 132e5b6d6dSopenharmony_ci CompareFn comparer; 142e5b6d6dSopenharmony_ci UnicodeSet set; 152e5b6d6dSopenharmony_ci}; 162e5b6d6dSopenharmony_ci 172e5b6d6dSopenharmony_ci#endif