Warning, /sdk/clazy/tests/qt6-qhash-signature/main.cpp.fixed.expected is written in an unsupported language. File is not indexed.

0001 #include <QtCore/QHash>
0002 #include <QtCore/QString>
0003 
0004 class Employee
0005 {
0006 public:
0007     Employee() {}
0008     Employee(const QString &name);
0009     QString name() {return myName;}
0010     size_t test_var = qHash("blabla", 0);
0011 
0012 private:
0013     QString myName;
0014 };
0015 
0016 inline size_t qHash(Employee *key, size_t seed)
0017 {
0018     return qHash(key->name(), seed) ^ 4;
0019 }
0020 
0021 size_t test_var_2 = qHash("blabla", 0);
0022 
0023 size_t anotherFunction()
0024 {
0025     int toto_NOT_qhash_related = 3;
0026     return qHash("blabla", 0);
0027 }
0028 
0029 void test()
0030 {
0031     QString name = "Bob";
0032     Employee *theemploye = new Employee(name);
0033     size_t foo = qHash(theemploye, 0);
0034     size_t foo_g = qHash(theemploye, 0);
0035 
0036     unsigned char p[2];
0037     size_t foo_bits = qHashBits(p, 0, 0);
0038     static const int ints[] = {0, 1, 2, 3, 4, 5};
0039     size_t foo_range = qHashRange(ints, ints);
0040     size_t foo_rangec = qHashRangeCommutative(ints, ints);
0041 }
0042