Lines Matching refs:ThreadCollisionWarner
106 mutable base::ThreadCollisionWarner obj
110 base::ThreadCollisionWarner::ScopedCheck s_check_##obj(&obj)
114 base::ThreadCollisionWarner::ScopedRecursiveCheck sr_check_##obj(&obj)
117 base::ThreadCollisionWarner::Check check_##obj(&obj)
130 // The class ThreadCollisionWarner uses an Asserter to notify the collision
144 class BASE_API ThreadCollisionWarner {
147 ThreadCollisionWarner(AsserterBase* asserter = new DCheckAsserter())
152 ~ThreadCollisionWarner() {
163 explicit Check(ThreadCollisionWarner* warner)
171 ThreadCollisionWarner* warner_;
180 explicit ScopedCheck(ThreadCollisionWarner* warner)
190 ThreadCollisionWarner* warner_;
199 explicit ScopedRecursiveCheck(ThreadCollisionWarner* warner)
209 ThreadCollisionWarner* warner_;
239 DISALLOW_COPY_AND_ASSIGN(ThreadCollisionWarner);