Home | History | Annotate | Download | only in SemaCXX

Lines Matching refs:Foo2

525   LateFoo Foo2;
589 BarA.Foo2.a = 2; // \
590 // expected-warning{{writing variable 'a' requires locking 'BarA.Foo2.mu' exclusively}} \
1607 void foo2() {
1671 void foo2() {
1794 class Foo2 {
1861 BarT<Foo2> bt;
1863 Foo2 f2;
2000 void foo2();
2027 void Foo::foo2() EXCLUSIVE_LOCKS_REQUIRED(mu_) {
2070 myFoo.foo2(); // \
2071 // expected-warning {{calling function 'foo2' requires exclusive lock on 'myFoo.mu_'}}
2088 myFoo.foo2();
2344 void foo2(Foo* f) EXCLUSIVE_LOCKS_REQUIRED(mu_, f->mu_);
2361 f1->foo2(f2); // expected-warning {{calling function 'foo2' requires exclusive lock on 'f1->mu_'}} \
2362 // expected-warning {{calling function 'foo2' requires exclusive lock on 'f2->mu_'}}
2369 f1->foo2(f2); // \
2370 // expected-warning {{calling function 'foo2' requires exclusive lock on 'f2->mu_'}} \
2374 f1->foo2(f2);
2538 int foo2() SHARED_LOCKS_REQUIRED(mu_);
2546 int Foo::foo2() SHARED_LOCKS_REQUIRED(mu_) {
2565 void foo2() SHARED_LOCKS_REQUIRED(mutex_) { // expected-note {{mutex acquired here}}
3135 void foo2() LOCKS_EXCLUDED(&Graph::mu_);
3145 n1.foo2();
3150 n1.foo2(); // expected-warning {{cannot call function 'foo2' while mutex '&ExistentialPatternMatching::Graph::mu_' is locked}}
3156 n1.foo2(); // expected-warning {{cannot call function 'foo2' while mutex '&ExistentialPatternMatching::Graph::mu_' is locked}}
3162 n1.foo2(); // expected-warning {{cannot call function 'foo2' while mutex '&ExistentialPatternMatching::Graph::mu_' is locked}}
3642 void foo2() SHARED_LOCKS_REQUIRED(mu1_)
3666 void Foo::foo2() {
3686 foo2(); // expected-warning {{}}