Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

PrevUpHomeNext

Struct none

boost::parser::none

Synopsis

// In header: <boost/parser/parser.hpp>


struct none {

  // public member functions
  none() = default;
  template<typename T> none(T const &);
  template<typename T> none & operator=(T const &);
  template<typename T> operator T() const;
  none operator+() const;
  none operator-() const;
  none operator*() const;
  none operator~() const;
  none operator&() const;
  none operator!() const;
  none operator++();
  none & operator++(int);
  none operator--();
  none operator--(int);
  template<typename T> none operator<<(T const &) const;
  template<typename T> none operator>>(T const &) const;
  template<typename T> none operator*(T const &) const;
  template<typename T> none operator/(T const &) const;
  template<typename T> none operator%(T const &) const;
  template<typename T> none operator+(T const &) const;
  template<typename T> none operator-(T const &) const;
  template<typename T> none operator<(T const &) const;
  template<typename T> none operator>(T const &) const;
  template<typename T> none operator<=(T const &) const;
  template<typename T> none operator>=(T const &) const;
  template<typename T> none operator==(T const &) const;
  template<typename T> none operator!=(T const &) const;
  template<typename T> none operator||(T const &) const;
  template<typename T> none operator&&(T const &) const;
  template<typename T> none operator&(T const &) const;
  template<typename T> none operator|(T const &) const;
  template<typename T> none operator^(T const &) const;
  template<typename T> none operator,(T const &) const;
  template<typename T> none operator->*(T const &) const;
  template<typename T> none operator<<=(T const &);
  template<typename T> none operator>>=(T const &);
  template<typename T> none operator*=(T const &);
  template<typename T> none operator/=(T const &);
  template<typename T> none operator%=(T const &);
  template<typename T> none operator+=(T const &);
  template<typename T> none operator-=(T const &);
  template<typename T> none operator&=(T const &);
  template<typename T> none operator|=(T const &);
  template<typename T> none operator^=(T const &);
  template<typename T> none operator[](T const &) const;
  template<typename... Args> none operator()(Args const &) const;
  void fail() const;
};

Description

none public member functions

  1. none() = default;
  2. template<typename T> none(T const &);
  3. template<typename T> none & operator=(T const &);
  4. template<typename T> operator T() const;
  5. none operator+() const;
  6. none operator-() const;
  7. none operator*() const;
  8. none operator~() const;
  9. none operator&() const;
  10. none operator!() const;
  11. none operator++();
  12. none & operator++(int);
  13. none operator--();
  14. none operator--(int);
  15. template<typename T> none operator<<(T const &) const;
  16. template<typename T> none operator>>(T const &) const;
  17. template<typename T> none operator*(T const &) const;
  18. template<typename T> none operator/(T const &) const;
  19. template<typename T> none operator%(T const &) const;
  20. template<typename T> none operator+(T const &) const;
  21. template<typename T> none operator-(T const &) const;
  22. template<typename T> none operator<(T const &) const;
  23. template<typename T> none operator>(T const &) const;
  24. template<typename T> none operator<=(T const &) const;
  25. template<typename T> none operator>=(T const &) const;
  26. template<typename T> none operator==(T const &) const;
  27. template<typename T> none operator!=(T const &) const;
  28. template<typename T> none operator||(T const &) const;
  29. template<typename T> none operator&&(T const &) const;
  30. template<typename T> none operator&(T const &) const;
  31. template<typename T> none operator|(T const &) const;
  32. template<typename T> none operator^(T const &) const;
  33. template<typename T> none operator,(T const &) const;
  34. template<typename T> none operator->*(T const &) const;
  35. template<typename T> none operator<<=(T const &);
  36. template<typename T> none operator>>=(T const &);
  37. template<typename T> none operator*=(T const &);
  38. template<typename T> none operator/=(T const &);
  39. template<typename T> none operator%=(T const &);
  40. template<typename T> none operator+=(T const &);
  41. template<typename T> none operator-=(T const &);
  42. template<typename T> none operator&=(T const &);
  43. template<typename T> none operator|=(T const &);
  44. template<typename T> none operator^=(T const &);
  45. template<typename T> none operator[](T const &) const;
  46. template<typename... Args> none operator()(Args const & ...) const;
  47. void fail() const;

PrevUpHomeNext