Lines Matching full:callback
148 template<typename Callback>
160 inline Callback GetVisitorById(StaticVisitorBase::VisitorId id) {
161 return reinterpret_cast<Callback>(callbacks_[id]);
164 inline Callback GetVisitor(Map* map) {
165 return reinterpret_cast<Callback>(callbacks_[map->visitor_id()]);
168 void Register(StaticVisitorBase::VisitorId id, Callback callback) {
170 callbacks_[id] = reinterpret_cast<AtomicWord>(callback);
339 typedef int (*Callback)(Map* map, HeapObject* object);
341 static VisitorDispatchTable<Callback> table_;
346 VisitorDispatchTable<typename StaticNewSpaceVisitor<StaticVisitor>::Callback>