#ifndef __S_H__
#define __S_H__

#include <list>
#include <string>

class SV {
public:
  typedef bool (SV::*CO)(const SV&) const;
  bool operator!=(const SV&) const { return false; }
};

class SR {
public:
  SR(SV::CO);
  bool find() const;
private:
  std::list<SV::CO> colist;
};

#endif // __S_H__
