36 Categories(
int number_of_categories = 2, std::string prefix =
"cat");
142 std::vector<Category> categories_vector_;
152 template <
typename T>
153 std::ostream &
operator<<(std::ostream &out,
const std::vector<T> &vec);
std::ostream & operator<<(std::ostream &out, const std::vector< T > &vec)
Definition: utils.h:46
Datastructure representing a category.
Set of Category datastructure.
Definition: Categories.h:28
std::vector< int > getRankCategories()
Category getCategoryOfRank(int rank)
void setIdCategories(std::string prefix)
void setIdCategories(std::vector< std::string > &set_category_ids)
int getNumberCategories()
friend std::ostream & operator<<(std::ostream &out, const Categories &categories)
Categories(std::vector< std::string > vect_category_ids)
void setRankCategories(std::vector< int > &set_ranks)
Category operator[](int index)
std::vector< std::string > getIdCategories()
Categories(const Categories &categories)
Categories(int number_of_categories=2, std::string prefix="cat")
Category datastructure.
Definition: Category.h:20