Lines Matching defs:StaticVisitorBase
28 class StaticVisitorBase : public AllStatic {
157 for (int i = 0; i < StaticVisitorBase::kVisitorIdCount; i++) {
164 inline Callback GetVisitorById(StaticVisitorBase::VisitorId id) {
168 void Register(StaticVisitorBase::VisitorId id, Callback callback) {
169 DCHECK(id < StaticVisitorBase::kVisitorIdCount); // id is unsigned.
173 template <typename Visitor, StaticVisitorBase::VisitorId base,
174 StaticVisitorBase::VisitorId generic, int object_size_in_words>
177 Register(StaticVisitorBase::GetVisitorIdForSize(base, generic, size, false),
182 template <typename Visitor, StaticVisitorBase::VisitorId base,
183 StaticVisitorBase::VisitorId generic>
198 base::AtomicWord callbacks_[StaticVisitorBase::kVisitorIdCount];
252 class StaticNewSpaceVisitor : public StaticVisitorBase {
349 class StaticMarkingVisitor : public StaticVisitorBase {