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 nil

boost::nfp::nil

Synopsis

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


struct 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();

  // private member functions
  nil();
};

Description

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();

nil private member functions

  1. nil();

PrevUpHomeNext