X-Git-Url: http://git.tdb.fi/?p=poefilter.git;a=blobdiff_plain;f=source%2Fcategory.h;h=dd47191e7bcd9d88a0aa59bceceb3e1e43bd52f7;hp=0c549fa9811e54a72a8bcc4a9ad7c2be11033ddb;hb=0388bdcffe5c2c3e720afa9aa911268eac9c32de;hpb=74086c211f082f6f47c3d038dd308a257a81e006 diff --git a/source/category.h b/source/category.h index 0c549fa..dd47191 100644 --- a/source/category.h +++ b/source/category.h @@ -33,7 +33,6 @@ public: private: void and_(); - void appearance(const std::string &); template void condition(typename T::Type); @@ -52,17 +51,20 @@ public: }; private: + std::string name; Condition *condition; unsigned order; Appearance appearance; public: - Category(); + Category(const std::string & = std::string()); Category(const Category &); Category &operator=(const Category &); ~Category(); + const std::string &get_name() const { return name; } unsigned get_order() const { return order; } + const Appearance &get_appearance() const { return appearance; } void create_statements(std::list &) const; };