13#if !defined(VITA_CATEGORY_SET_H)
14#define VITA_CATEGORY_SET_H
47 std::string name = {};
80 auto begin()
const {
return columns_.begin(); }
81 auto end()
const {
return columns_.end(); }
86 std::vector<category_info> columns_;
Information about the set of categories used in a specific problem.
const category_info & category(category_t) const
const category_info & column(std::size_t) const
std::set< category_t > used_categories() const
category_set(const dataframe::columns_info &, typing=typing::weak)
Builds a category_set extracting data from a columns_info object.
Information about the collection of columns (type, name, output index).
The main namespace for the project.
typing
Category/type management of the dataframe columns.
domain_t
In an environment where a symbol such as '+' may have many different meanings, it's useful to specify...
std::size_t category_t
A category provide operations which supplement or supersede those of the domain but which are restric...
std::ostream & operator<<(std::ostream &o, hash_t h)
Mainly useful for debugging / testing.