本文整理汇总了C++中EventType::getStr方法的典型用法代码示例。如果您正苦于以下问题:C++ EventType::getStr方法的具体用法?C++ EventType::getStr怎么用?C++ EventType::getStr使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类EventType
的用法示例。
在下文中一共展示了EventType::getStr方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: VValidateType
//
// EventManager::VValidateType - Chapter 10, page 299
//
// Validate an event type, this does NOT add it to the internal
// registry, only verifies that it is legal ( e.g. either the
// ident number is not yet assigned, or it is assigned to
// matching signature text, and the signature text is not empty
// ).
//
bool cEventManager::VValidateType(
EventType const & inType ) const{
if ( 0 == inType.getStr().length() )
return false;
if ( ( inType.getHashValue() == 0 ) &&
(strcmp(inType.getStr().c_str(),kpWildcardEventType) != 0) )
return false;
EventTypeSet::const_iterator evIt =
m_typeList.find( inType );
if ( evIt == m_typeList.end() ){
printf("Event Failed validation: not registered with the EventManager!\n");
return false;
}
return true;
}