MCPcopy Create free account
hub / github.com/Compaile/ctrack / populate_maps

Method populate_maps

include/ctrack.hpp:933–950  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

931 }
932
933 void populate_maps()
934 {
935 size_t total_events = 0;
936 for (const auto &event_vec : m_events_storage)
937 {
938 total_events += event_vec.size();
939 }
940 a_events.reserve(total_events);
941
942 for (const auto &event_vec : m_events_storage)
943 {
944 for (const auto &event : event_vec)
945 {
946 f_res[event.filename][event.function][event.line].all_events.push_back(&event);
947 a_events.insert({get_unique_event_id(event.thread_id, event.event_id), &event});
948 }
949 }
950 }
951
952 void add_sub_events(const sub_events &s_events, const unsigned int thread_id_)
953 {

Callers 1

calc_stats_and_clearFunction · 0.80

Calls 2

get_unique_event_idFunction · 0.85
insertMethod · 0.45

Tested by

no test coverage detected