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

This is the documentation for an old version of boost. Click here for the latest Boost documentation.
PrevUpHomeNext

Struct nil

boost::nfp::nil

Synopsis

// In header: <boost/test/utils/named_params.hpp>


struct nil {
  // construct/copy/destruct
  nil();

  // public member functions
  template<typename T> operator T const &() const;
  template<typename T> T any_cast() const;
  template<typename Arg1> nil operator()(Arg1 const &);
  template<typename Arg1, typename Arg2> 
    nil operator()(Arg1 const &, Arg2 const &);
  template<typename Arg1, typename Arg2, typename Arg3> 
    nil operator()(Arg1 const &, Arg2 const &, Arg3 const &);
  template<typename Visitor> void apply_to(Visitor &) const;

  // public static functions
  static nil & inst();
};

Description

nil public construct/copy/destruct

  1. nil();

nil public member functions

  1. template<typename T> operator T const &() const;
  2. template<typename T> T any_cast() const;
  3. template<typename Arg1> nil operator()(Arg1 const &);
  4. template<typename Arg1, typename Arg2> 
      nil operator()(Arg1 const &, Arg2 const &);
  5. template<typename Arg1, typename Arg2, typename Arg3> 
      nil operator()(Arg1 const &, Arg2 const &, Arg3 const &);
  6. template<typename Visitor> void apply_to(Visitor &) const;

nil public static functions

  1. static nil & inst();

PrevUpHomeNext