Filipbg

Article13Filter.cpp

Jan 18th, 2020
151
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.65 KB | None | 0 0
  1. #include "Article13Filter.h"
  2. using namespace std;
  3.  
  4. Article13Filter::Article13Filter(set<string> copyrighted) : copyrighted(copyrighted) { }
  5.  
  6. bool Article13Filter::blockIfCopyrighted(string copyrightedString)
  7. {
  8.   if(this->copyrighted.find(copyrightedString) != this->copyrighted.end())
  9.   {
  10.     this->blocked.push_back(copyrightedString);
  11.     return true;
  12.   }
  13.   return false;
  14. }
  15.  
  16. bool Article13Filter::isCopyrighted(string copyrightedString)
  17. {
  18.   return this->copyrighted.find(copyrightedString) != this->copyrighted.end();
  19. }
  20.  
  21. vector<string> Article13Filter::getBlocked()
  22. {
  23.   return vector<string>(this->blocked.begin(), this->blocked.end());
  24. }
Add Comment
Please, Sign In to add comment