| 5683 | |
| 5684 | |
| 5685 | void SymbolQueue::ResolveCallback(void* ctxt, BNSymbol** symbol, BNType** type) |
| 5686 | { |
| 5687 | SymbolQueueResolveContext* resolve = (SymbolQueueResolveContext*)ctxt; |
| 5688 | auto result = resolve->resolve(); |
| 5689 | delete resolve; |
| 5690 | *symbol = result.first ? BNNewSymbolReference(result.first->GetObject()) : nullptr; |
| 5691 | *type = result.second ? BNNewTypeReference(result.second->GetObject()) : nullptr; |
| 5692 | } |
| 5693 | |
| 5694 | |
| 5695 | void SymbolQueue::AddCallback(void* ctxt, BNSymbol* symbol, BNType* type) |