6 #include <initializer_list> 14 Block(
const std::string &
name,
const std::vector<std::vector<Bin> > &bins);
15 Block(
const std::string &name, std::initializer_list<std::vector<Bin> > bins);
17 const std::string &
Name()
const;
20 const std::vector<std::vector<Bin> > &
Bins()
const;
21 std::vector<std::vector<Bin> > &
Bins();
27 std::vector<std::vector<Bin> >
bins_;
std::ostream & operator<<(std::ostream &stream, const Block &block)
bool operator==(const Block &b) const
std::vector< std::vector< Bin > > bins_
const std::string & Name() const
const std::vector< std::vector< Bin > > & Bins() const
bool operator<(const Block &b) const
Block(const std::string &name, const std::vector< std::vector< Bin > > &bins)