Searched defs:visitor (Results 1 - 25 of 448) sorted by relevance

1234567891011>>

/external/v8/tools/clang/blink_gc_plugin/tests/
H A Dbase_class_must_define_virtual_trace.cpp9 void PartDerived::trace(Visitor* visitor) argument
13 void HeapDerived::trace(Visitor* visitor) argument
15 visitor->trace(m_part);
H A Dbase_requires_tracing.cpp9 void A::trace(Visitor* visitor) { } argument
11 void C::trace(Visitor* visitor) { argument
12 visitor->trace(m_a);
13 // Missing B::trace(visitor)
16 void D::trace(Visitor* visitor) { argument
17 visitor->trace(m_a);
18 C::trace(visitor);
H A Dclass_multiple_trace_bases.cpp9 void Base::trace(Visitor* visitor) { } argument
11 void Mixin1::trace(Visitor* visitor) { } argument
13 void Mixin2::trace(Visitor* visitor) { } argument
15 // Missing: void Derived1::trace(Visitor* visitor);
17 void Derived2::trace(Visitor* visitor) { argument
18 Base::trace(visitor);
19 Mixin1::trace(visitor);
H A Dclass_requires_finalization_base.cpp9 void NeedsFinalizer::trace(Visitor* visitor) argument
11 A::trace(visitor);
14 void DoesNotNeedFinalizer::trace(Visitor* visitor) argument
16 A::trace(visitor);
H A Dclass_requires_finalization_field.cpp9 void NeedsFinalizer::trace(Visitor* visitor) argument
11 visitor->trace(m_as);
12 A::trace(visitor);
15 void AlsoNeedsFinalizer::trace(Visitor* visitor) argument
17 visitor->trace(m_bs);
18 A::trace(visitor);
21 void DoesNotNeedFinalizer::trace(Visitor* visitor) argument
23 visitor->trace(m_bs);
24 A::trace(visitor);
27 void AlsoDoesNotNeedFinalizer::trace(Visitor* visitor) argument
[all...]
H A Dclass_requires_finalization_mixin.cpp9 void MixinFinalizable::trace(Visitor* visitor) argument
11 visitor->trace(m_onHeap);
14 void MixinNotFinalizable::trace(Visitor* visitor) argument
16 visitor->trace(m_onHeap);
19 void NeedsFinalizer::trace(Visitor* visitor) argument
21 visitor->trace(m_obj);
22 MixinFinalizable::trace(visitor);
25 void HasFinalizer::trace(Visitor* visitor) argument
27 visitor->trace(m_obj);
28 MixinFinalizable::trace(visitor);
31 trace(Visitor* visitor) argument
[all...]
H A Dclass_requires_trace_method.cpp9 void Mixin2::trace(Visitor* visitor) argument
11 Mixin::trace(visitor);
14 void Mixin3::trace(Visitor* visitor) argument
16 Mixin::trace(visitor);
H A Dcycle_ptrs.cpp9 void A::trace(Visitor* visitor) { argument
10 visitor->trace(m_b);
13 void B::trace(Visitor* visitor) { argument
14 visitor->trace(m_a);
H A Dcycle_sub.cpp9 void B::trace(Visitor* visitor) { argument
10 visitor->trace(m_c);
11 A::trace(visitor);
H A Dcycle_super.cpp9 void A::trace(Visitor* visitor) { argument
10 visitor->trace(m_d);
13 void B::trace(Visitor* visitor) { argument
14 A::trace(visitor);
17 void C::trace(Visitor* visitor) { argument
18 B::trace(visitor);
H A Dcycle_super_neg.cpp9 void B::trace(Visitor* visitor) { argument
10 A::trace(visitor);
13 void D::trace(Visitor* visitor) { argument
14 visitor->trace(m_c);
15 A::trace(visitor);
H A Dfields_illegal_tracing.cpp9 void PartObject::trace(Visitor* visitor) { argument
10 visitor->trace(m_obj1);
11 visitor->trace(m_obj2);
12 visitor->trace(m_obj3);
13 visitor->trace(m_obj4);
16 void HeapObject::trace(Visitor* visitor) { argument
17 visitor->trace(m_obj1);
18 visitor->trace(m_obj2);
19 visitor->trace(m_obj3);
20 visitor
[all...]
H A Dfields_require_tracing.cpp9 void PartObject::trace(Visitor* visitor) { argument
10 m_obj1->trace(visitor); // Don't allow direct tracing.
11 visitor->trace(m_obj2);
12 // Missing visitor->trace(m_obj3);
13 visitor->trace(m_parts);
16 void PartBObject::trace(Visitor* visitor) { argument
17 // Missing visitor->trace(m_set);
18 visitor->trace(m_vector);
21 void HeapObject::trace(Visitor* visitor) { argument
22 // Missing visitor
[all...]
H A Dgarbage_collected_mixin.cpp9 void Mixin::trace(Visitor* visitor) argument
11 // Missing: visitor->trace(m_self);
14 void HeapObject::trace(Visitor* visitor) argument
16 visitor->trace(m_mix);
17 // Missing: Mixin::trace(visitor);
H A Dignore_class.cpp9 void B::trace(Visitor* visitor) argument
14 void C::trace(Visitor* visitor) argument
H A Dignore_fields.cpp9 void C::trace(Visitor* visitor) argument
H A Dinner_class.cpp9 void SomeObject::InnerObject::trace(Visitor* visitor) argument
11 // Missing: visitor->trace(m_obj);
H A Dmember_in_offheap_class.cpp9 void OffHeapObject::trace(Visitor* visitor) argument
11 visitor->trace(m_obj);
14 void PartObject::trace(Visitor* visitor) argument
16 visitor->trace(m_obj);
19 void InlineObject::trace(Visitor* visitor) argument
21 visitor->trace(m_obj);
H A Dnon_virtual_trace.cpp9 void A::trace(Visitor* visitor) argument
13 void C::trace(Visitor* visitor) argument
15 B::trace(visitor);
18 void D::trace(Visitor* visitor) argument
20 B::trace(visitor);
H A Down_ptr_to_gc_managed_class.cpp9 void HeapObject::trace(Visitor* visitor) { } argument
H A Dpart_object_to_gc_derived_class.cpp9 void B::trace(Visitor* visitor) argument
11 visitor->trace(m_a);
H A Dpersistent_field_in_gc_managed_class.cpp9 void HeapObject::trace(Visitor* visitor) { argument
10 visitor->trace(m_parts);
H A Dpersistent_no_trace.cpp9 void HeapObject::trace(Visitor* visitor) { argument
10 visitor->trace(m_crossThreadPersistent);
11 visitor->trace(m_crossThreadWeakPersistent);
H A Dpolymorphic_class_with_non_virtual_trace.cpp9 void IsLeftMostPolymorphic::trace(Visitor* visitor) argument
11 visitor->trace(m_obj);
14 void IsNotLeftMostPolymorphic::trace(Visitor* visitor) argument
16 visitor->trace(m_obj);
H A Draw_ptr_to_gc_managed_class.cpp9 void HeapObject::trace(Visitor* visitor) { argument
10 visitor->trace(m_objs);

Completed in 239 milliseconds

1234567891011>>