fork download
  1. #include <memory>
  2. #include <vector>
  3.  
  4. class Node {};
  5.  
  6. class A
  7. {
  8. public:
  9. bool memberFunction(std::shared_ptr<Node>, std::shared_ptr<Node> ) {return true;}
  10. };
  11.  
  12. typedef bool (A::*rule)(std::shared_ptr<Node>, std::shared_ptr<Node> );
  13.  
  14. int main()
  15. {
  16. std::vector<rule> v_;
  17. v_.push_back(&A::memberFunction);
  18.  
  19. return 0;
  20. }
Success #stdin #stdout 0s 3024KB
stdin
Standard input is empty
stdout
Standard output is empty