本文整理汇总了C++中Namespace::get_id_eventobject_map方法的典型用法代码示例。如果您正苦于以下问题:C++ Namespace::get_id_eventobject_map方法的具体用法?C++ Namespace::get_id_eventobject_map怎么用?C++ Namespace::get_id_eventobject_map使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Namespace
的用法示例。
在下文中一共展示了Namespace::get_id_eventobject_map方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: get_possible_event_objects
void get_possible_event_objects(const std::string & strEventName,
const Events & events,
std::vector<EventObject> & vectEventObject)
{
TMap_NSID_NS::iterator itNamespace;
for (itNamespace = events.m_map_NSID_NS.begin(); itNamespace != events.m_map_NSID_NS.end(); itNamespace++)
{
Namespace * pNamespace = itNamespace->second;
const TMap_ID_EventObject & m = pNamespace->get_id_eventobject_map();
TMap_ID_EventObject::const_iterator itIDEventObject;
for (itIDEventObject = m.begin(); itIDEventObject != m.end(); itIDEventObject++)
{
std::string strName = itIDEventObject->second->get_name();
if (strName == strEventName)
{
vectEventObject.push_back(*itIDEventObject->second);
}
}
}
}