Lines Matching defs:Cell
2068 class Cell {
2111 Cell<int> cell;
4568 struct Cell {
4576 void elr(Cell<T>* c) EXCLUSIVE_LOCKS_REQUIRED(c->mu_);
4582 void Foo::elr(Cell<T>* c1) { }
4585 Cell<int> cell;
4592 void globalELR(Cell<T>* c) EXCLUSIVE_LOCKS_REQUIRED(c->mu_);
4595 void globalELR(Cell<T>* c1) { }
4598 Cell<int> cell;
4605 void globalELR2(Cell<T>* c) EXCLUSIVE_LOCKS_REQUIRED(c->mu_);
4609 void globalELR2(Cell<T>* c2);
4612 void globalELR2(Cell<T>* c3) { }
4616 void globalELR2(Cell<T>* c4);
4619 Cell<int> cell;
4628 void elr(Cell<T>* c) EXCLUSIVE_LOCKS_REQUIRED(c->mu_);
4632 void FooT<T>::elr(Cell<T>* c1) { }
4635 Cell<int> cell;
4972 class Cell {
4974 Cell(int i);
4985 Cell c GUARDED_BY(cell_mu_);
4986 Cell* cp PT_GUARDED_BY(cell_mu_);
5012 foo.c = Cell(0); // expected-warning {{writing variable 'foo' requires holding mutex 'mu_'}} \
5017 foop->c = Cell(0); // expected-warning {{writing the value pointed to by 'foop' requires holding mutex 'mu_'}} \
5022 (*foop).c = Cell(0); // expected-warning {{writing the value pointed to by 'foop' requires holding mutex 'mu_'}} \
5361 class Cell {
5372 Cell* c GUARDED_BY(mu1) PT_GUARDED_BY(mu2);
5374 Cell sc[10] GUARDED_BY(mu1);
5376 static constexpr int Cell::*pa = &Cell::a;
5464 SmartPtr<Cell> sq GUARDED_BY(mu1) PT_GUARDED_BY(mu2);
5466 static constexpr int Cell::*pa = &Cell::a;