#include <category.h>
Inheritance diagram for Spm::Core::Category:

Public Types | |
| typedef std::list< Category * >::iterator | iterator |
| typedef std::list< Category * >::const_iterator | const_iterator |
| typedef std::list< Category * >::reverse_iterator | reverse_iterator |
| typedef std::list< Category * >::const_reverse_iterator | const_reverse_iterator |
Public Member Functions | |
| Category () | |
| Category (const std::string &categoryName) throw (BadNameException) | |
| ~Category () | |
| void | addSubCategory (Category *aSubCategory) throw (AlreadyExistingCategoryException) |
| void | delSubCategory (const std::string &aSubCategory) throw (UnknownCategoryException) |
| const Category * | getSubCategory (const std::string &aSubCategory) throw (UnknownCategoryException) |
| const std::list< Category * > & | getCategorys () |
| std::string | getCompleteName () |
| std::string | getCompleteName () const |
| void | setName (const std::string &aName) |
| void | setTopCategory (const Category *category) |
| const Category * | getTopCategory () |
| const Category * | getTopCategory () const |
| iterator | begin () |
| reverse_iterator | rbegin () |
| iterator | end () |
| reverse_iterator | rend () |
| const_iterator | begin () const |
| const_reverse_iterator | rbegin () const |
| const_iterator | end () const |
| const_reverse_iterator | rend () const |
| bool | operator< (const Category *p) const |
| bool | operator< (const Category &p) const |
| const std::string & | getOwner () |
Friends | |
| class | Store |
| class | PackageSystem |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.6