![]() |
Home | Libraries | People | FAQ | More |
boost::histogram::unlimited_storage::reference_t
// In header: <boost/histogram/unlimited_storage.hpp> template<typename Buffer> class reference_t { public: // construct/copy/destruct reference_t(Buffer *, std::size_t); reference_t(const reference_t &) = default; reference_t & operator=(const reference_t &) = delete; reference_t & operator=(reference_t &&) = delete; // public member functions bool operator<(reference_t) const; bool operator>(reference_t) const; bool operator==(reference_t) const; template<typename U> bool operator<(const U &) const; template<typename U> bool operator>(const U &) const; template<typename U> bool operator==(const U &) const; operator double() const; // protected member functions template<typename Binary, typename U> bool op(const reference_t< U > &) const; template<typename Binary, typename U> bool op(const U &) const; };
reference_t
public member functionsbool operator<(reference_t rhs) const;
bool operator>(reference_t rhs) const;
bool operator==(reference_t rhs) const;
template<typename U> bool operator<(const U & rhs) const;
template<typename U> bool operator>(const U & rhs) const;
template<typename U> bool operator==(const U & rhs) const;
operator double() const;