Advertisement
Guest User

Untitled

a guest
Jan 24th, 2020
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.01 KB | None | 0 0
  1. std::map<std::string, std::pair<int, std::function<IBlock *(
  2.                 const std::vector<std::string> &args)>>> validation_map = {
  3.                 {"readfile",  {1, [](const std::vector<std::string> &args) {
  4.                     return new Readfile(args[0]);
  5.                 }}},
  6.                 {"writefile", {1, [](const std::vector<std::string> &args) {
  7.                     return new Writefile(args[0]);
  8.                 }}},
  9.                 {"sort",      {0, [](const std::vector<std::string> &args) {
  10.                     return new Sort();
  11.                 }}},
  12.                 {"replace",   {2, [](const std::vector<std::string> &args) {
  13.                     return new Replace(args[0], args[1]);
  14.                 }}},
  15.                 {"grep",      {1, [](const std::vector<std::string> &args) {
  16.                     return new Grep(args[0]);
  17.                 }}},
  18.                 {"dump",      {1, [](const std::vector<std::string> &args) {
  19.                     return new Dump(args[0]);
  20.                 }}}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement