From 485101db9ba384430db49f44f11d639e088388f2 Mon Sep 17 00:00:00 2001 From: Braden Ganetsky Date: Fri, 31 May 2024 23:51:30 -0500 Subject: [PATCH] Write natvis for fca containers --- extra/boost_unordered.natvis | 88 ++++++++++++++++++++++++++++++++++++ 1 file changed, 88 insertions(+) diff --git a/extra/boost_unordered.natvis b/extra/boost_unordered.natvis index befb2355..344ab554 100644 --- a/extra/boost_unordered.natvis +++ b/extra/boost_unordered.natvis @@ -7,4 +7,92 @@ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + + + + + + + + + + + + + + + + hash(active_idx()) + key_eq(active_idx()) + hash(spare_idx()) + key_eq(spare_idx()) + + + + + + + + + + + + current_bucket = &buckets[bucket_index] + node = current_bucket->next + + node->buf.t_ + node = node->next + + ++bucket_index + + + + + + + + + + + + + + current_bucket = &buckets[bucket_index] + node = current_bucket->next + + node->buf.t_ + node = node->next + + ++bucket_index + + + + + + + + + + {{ size={table_.size_} }} + + table_.buckets_.size_ + table_.mlf_ + *reinterpret_cast<table::functions*>(&table_) + *reinterpret_cast<table::bucket_array_type::node_allocator_type*>(&table_.buckets_) + table_.buckets_ + + + + + + {{ size={table_.size_} }} + + table_.buckets_.size_ + table_.mlf_ + *reinterpret_cast<table::functions*>(&table_) + *reinterpret_cast<table::bucket_array_type::node_allocator_type*>(&table_.buckets_) + table_.buckets_,view(MapHelper) + + +