15char const*
PdiEvent::store_name(std::string&& name)
17 return m_names.emplace_back(std::move(name)).c_str();
20char const*
PdiEvent::store_name(std::string
const& name)
22 return m_names.emplace_back(name).c_str();
25PdiEvent::
PdiEvent(std::string
const& event_name) : m_event_name(event_name) {}
29 PDI_event(m_event_name.c_str());
30 for (std::string
const& one_name : m_names) {
31 PDI_reclaim(one_name.c_str());
PdiEvent(std::string const &event_name)
The top-level namespace of DDC.