• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/

Lines Matching refs:Callbacks

24 static Error visitKnownRecord(CVType &Record, TypeVisitorCallbacks &Callbacks) {
27 if (auto EC = Callbacks.visitKnownRecord(Record, KnownRecord))
34 TypeVisitorCallbacks &Callbacks) {
37 if (auto EC = Callbacks.visitKnownMember(Record, KnownRecord))
43 TypeVisitorCallbacks &Callbacks) {
44 if (auto EC = Callbacks.visitMemberBegin(Record))
49 if (auto EC = Callbacks.visitUnknownMember(Record))
54 if (auto EC = visitKnownMember<Name##Record>(Record, Callbacks)) \
65 if (auto EC = Callbacks.visitMemberEnd(Record))
75 explicit CVTypeVisitor(TypeVisitorCallbacks &Callbacks);
92 TypeVisitorCallbacks &Callbacks;
95 CVTypeVisitor::CVTypeVisitor(TypeVisitorCallbacks &Callbacks)
96 : Callbacks(Callbacks) {}
101 if (auto EC = Callbacks.visitUnknownType(Record))
106 if (auto EC = visitKnownRecord<Name##Record>(Record, Callbacks)) \
117 if (auto EC = Callbacks.visitTypeEnd(Record))
124 if (auto EC = Callbacks.visitTypeBegin(Record, Index))
131 if (auto EC = Callbacks.visitTypeBegin(Record))
138 return ::visitMemberRecord(Record, Callbacks);
177 if (auto EC = ::visitMemberRecord(Record, Callbacks))
185 FieldListVisitHelper(TypeVisitorCallbacks &Callbacks, ArrayRef<uint8_t> Data,
189 Visitor((Source == VDS_BytesPresent) ? Pipeline : Callbacks) {
192 Pipeline.addCallbackToPipeline(Callbacks);
204 VisitHelper(TypeVisitorCallbacks &Callbacks, VisitorDataSource Source)
205 : Visitor((Source == VDS_BytesPresent) ? Pipeline : Callbacks) {
208 Pipeline.addCallbackToPipeline(Callbacks);
219 TypeVisitorCallbacks &Callbacks,
221 VisitHelper V(Callbacks, Source);
226 TypeVisitorCallbacks &Callbacks,
228 VisitHelper V(Callbacks, Source);
233 TypeVisitorCallbacks &Callbacks,
235 VisitHelper V(Callbacks, Source);
240 TypeVisitorCallbacks &Callbacks) {
241 VisitHelper V(Callbacks, VDS_BytesPresent);
246 TypeVisitorCallbacks &Callbacks) {
250 VisitHelper V(Callbacks, VDS_BytesPresent);
255 TypeVisitorCallbacks &Callbacks,
257 FieldListVisitHelper V(Callbacks, Record.Data, Source);
263 TypeVisitorCallbacks &Callbacks) {
267 return visitMemberRecord(R, Callbacks, VDS_BytesPresent);
271 TypeVisitorCallbacks &Callbacks) {
272 FieldListVisitHelper V(Callbacks, FieldList, VDS_BytesPresent);