当前位置: 首页>>代码示例>>C++>>正文


C++ EventType::getStr方法代码示例

本文整理汇总了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;
}
开发者ID:remesnik,项目名称:SDLDecker,代码行数:25,代码来源:cEventManager.cpp


注:本文中的EventType::getStr方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。