The class ThreadCollisionWarner uses an Asserter to notify the collision AsserterBase is the interfaces and DCheckAsserter is the default asserter used. During the unit tests is used another class that doesn't "DCHECK" in case of collision (check thread_collision_warner_unittests.cc)
| 172 | // used. During the unit tests is used another class that doesn't "DCHECK" |
| 173 | // in case of collision (check thread_collision_warner_unittests.cc) |
| 174 | struct AsserterBase { |
| 175 | virtual ~AsserterBase() {} |
| 176 | virtual void warn() = 0; |
| 177 | }; |
| 178 | |
| 179 | struct DCheckAsserter : public AsserterBase { |
| 180 | virtual ~DCheckAsserter() {} |
nothing calls this directly
no outgoing calls
no test coverage detected