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

Function create_simple_events

include/ctrack.hpp:472–487  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

470 }
471
472 inline std::vector<Simple_Event> create_simple_events(const std::vector<Event> &events)
473 {
474 std::vector<Simple_Event> simple_events{};
475 simple_events.resize(events.size());
476 std::transform(
477 OPT_EXEC_POLICY
478 events.begin(),
479 events.end(),
480 simple_events.begin(),
481 [](const Event &event)
482 {
483 Simple_Event simple_event(event.start_time, event.end_time, std::chrono::duration_cast<std::chrono::nanoseconds>(event.end_time - event.start_time).count(), get_unique_event_id(event.thread_id, event.event_id));
484 return simple_event;
485 });
486 return simple_events;
487 }
488
489 inline std::vector<Simple_Event> create_simple_events(const std::vector<const Event *> &events)
490 {

Callers 2

load_child_events_simpleFunction · 0.85
calculateStatsMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected