List.h
上传用户:kittypts
上传日期:2018-02-11
资源大小:241k
文件大小:0k
源码类别:

PlugIns编程

开发平台:

Visual C++

  1. #ifndef _IDLIST_H_
  2. #define _IDLIST_H_
  3. #include <list>
  4. #include <algorithm>
  5. /**
  6. Extended std::list with contains check.
  7. */
  8. template <class T>
  9. class NktList : public std::list<T>
  10. {
  11. public:
  12. /**
  13. Simply check for a value.
  14. */
  15. bool contains(const T& value)
  16. {
  17. return find(begin(), end(), value) != end();
  18. }
  19. };
  20. #endif //_IDLIST_H_