lib-stl.lnt
上传用户:filter2008
上传日期:2010-03-12
资源大小:2959k
文件大小:1k
源码类别:

编辑器/阅读器

开发平台:

C/C++

  1. //  lib-stl.lnt
  2. // PC-lint options for the Standard Template Library
  3. -template(1)    // agressively compile base classes
  4.     //  The following options inhibit messages emitted when
  5.     //  processing library headers.
  6. -elib(601)      // types are not always explicit in templates
  7. -e1501          // members having 0 length
  8. -e1502          // classes having no data members
  9. -e1702          // same operator defined globally and as class member
  10. -e1757          // STL convention is to use x++ rather than ++x.
  11. -elib(1505)     // allows inheritance access specifier to default
  12. -elib(1515)     // members fail to have constructors
  13. -elib(1725)     // allows elements of structs to be references
  14. -elib(1727)     // inline functions not declared inline
  15. -esym(1702,operator*)   // both member and non-member ops
  16.     // the following options were developed explicitly for the
  17.     // Microsoft Standard Template library (MS VC 5.0)
  18.     //
  19. -elib(665)      // macro _STCONS 3rd argument is not parenthesized
  20. -elib(778)      // a constant expression evaluates to 0
  21. -esym(1039,valarray<<1>>::operator[])  // inhibit false message
  22. -esym(1015,value_type)  // problems processing default template ...
  23. -esym(1702,operator==)  // used as both a binary and a member operator
  24. -elib(1054)             // ... argument for priority_queue< ... >