#include #include struct Urange{ gchar* start; gchar* end; }; class UnicodeRange{ public: UnicodeRange(const gchar* val); int add_range(gchar* val); bool contains(gchar unicode); private: std::vector range; std::vector unichars; };