private:
void and_();
+ void category(const std::string &);
+
template<typename T>
void condition(typename T::Type);
Appearance appearance;
public:
- Category(const std::string & = std::string());
+ Category();
+ Category(const std::string &, unsigned);
Category(const Category &);
Category &operator=(const Category &);
~Category();