Boost C++ Libraries Home Libraries People FAQ More

PrevUpHomeNext

Class reference

boost::histogram::unlimited_storage::reference

Synopsis

// In header: <boost/histogram/unlimited_storage.hpp>



class reference :
  public boost::histogram::unlimited_storage< buffer_type >::reference_t
{
public:
  // construct/copy/destruct
  reference operator=(reference);
  reference operator=(const_reference);
  template<typename U> reference operator=(const U &);

  // public member functions
  template<typename U> reference operator+=(const U &);
  template<typename U> reference operator *=(const U &);
  template<typename U> reference operator-=(const U &);
  template<typename U> reference operator/=(const U &);
  reference operator++();
  bool operator<(reference) const;
  bool operator>(reference) const;
  bool operator==(reference) const;
};

Description

reference public construct/copy/destruct

  1. reference operator=(reference t);
  2. reference operator=(const_reference t);
  3. template<typename U> reference operator=(const U & t);

reference public member functions

  1. template<typename U> reference operator+=(const U & t);
  2. template<typename U> reference operator *=(const U & t);
  3. template<typename U> reference operator-=(const U & t);
  4. template<typename U> reference operator/=(const U & t);
  5. reference operator++();
  6. bool operator<(reference rhs) const;
  7. bool operator>(reference rhs) const;
  8. bool operator==(reference rhs) const;

PrevUpHomeNext