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


C++ list::remove_if方法代码示例

本文整理汇总了C++中std::list::remove_if方法的典型用法代码示例。如果您正苦于以下问题:C++ list::remove_if方法的具体用法?C++ list::remove_if怎么用?C++ list::remove_if使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在std::list的用法示例。


在下文中一共展示了list::remove_if方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: FilterTargets

 void FilterTargets(std::list<WorldObject*>& unitList)
 {
     unitList.remove_if(SanctumSentryCheck());
 }
开发者ID:AtVirus,项目名称:SkyFireEMU,代码行数:4,代码来源:boss_auriaya.cpp

示例2: FilterTargets

 void FilterTargets(std::list<WorldObject*>& targets)
 {
     targets.remove_if (GuardianCheck());
 }
开发者ID:ter884,项目名称:TER-Server,代码行数:4,代码来源:boss_elder_nadox.cpp

示例3: FilterTargets

 void FilterTargets(std::list<WorldObject*>& unitList)
 {
     unitList.remove_if(Trinity::UnitAuraCheck(true, SPELL_COUNTDOWN));
     unitList.push_back(GetCaster());
 }
开发者ID:Caydan,项目名称:DeathCore,代码行数:5,代码来源:boss_baloroc.cpp

示例4: FilterTargets

 void FilterTargets(std::list<WorldObject*>& targets)
 {
     targets.remove_if(TrinityCore::UnitAuraCheck(false, SPELL_SHADOW_MARK));
 }
开发者ID:bahajan95,项目名称:5.4.8-TrinityCore,代码行数:4,代码来源:boss_gothik.cpp

示例5: FilterTargets

 void FilterTargets(std::list<WorldObject*>& targets)
 {
     targets.remove_if(MarkOfNatureTargetSelector());
 }
开发者ID:beyourself,项目名称:DeathCore_6.x,代码行数:4,代码来源:boss_emerald_dragons.cpp

示例6: FilterTargets

 void FilterTargets(std::list<Unit*>& unitList)
 {
     unitList.remove_if(EnervatingBrandSelector(GetCaster()));
     unitList.push_back(GetCaster());
 }
开发者ID:AwkwardDev,项目名称:ZoneLimit,代码行数:5,代码来源:boss_baltharus_the_warborn.cpp

示例7: FilterTargets

 void FilterTargets(std::list<Unit*>& unitList)
 {
     unitList.remove_if (Trinity::ObjectGUIDCheck(GetCaster()->GetUInt64Value(UNIT_FIELD_CHANNEL_OBJECT)));
 }
开发者ID:Xxxhackerxxx,项目名称:BlizzNetCore,代码行数:4,代码来源:spell_priest.cpp

示例8: RemoveInvalidTargets

 void RemoveInvalidTargets(std::list<WorldObject*>& targets)
 {
     targets.remove_if(Trinity::UnitAuraCheck(true, SHAMAN_SPELL_EXHAUSTION));
 }
开发者ID:Betaman2k,项目名称:TrinityCore,代码行数:4,代码来源:spell_shaman.cpp

示例9: FilterTargets

 void FilterTargets(std::list<WorldObject*>& targetList)
 {
     targetList.remove_if(StompTargetSelector());
 }
开发者ID:cnmir2,项目名称:camarote,代码行数:4,代码来源:boss_raigonn.cpp

示例10: FilterTargets

            void FilterTargets(std::list<Unit*>& unitList)
            {
				unitList.remove_if(druid_los_check(GetCaster()));
                Quantum::DataPackets::RandomResizeList(unitList, 2);
            }
开发者ID:boom8866,项目名称:new,代码行数:5,代码来源:spell_druid.cpp

示例11: FilterTargets

 void FilterTargets(std::list<WorldObject*>& unitList)
 {
     unitList.remove_if(EarthenPowerTargetSelector());
 }
开发者ID:Betaman2k,项目名称:TrinityCore,代码行数:4,代码来源:spell_shaman.cpp

示例12: FilterTargets

 void FilterTargets(std::list<WorldObject*>& unitList)
 {
     unitList.remove_if(DistanceCheck(x, y));
 }
开发者ID:Facelive,项目名称:ArkCORE2,代码行数:4,代码来源:spell_priest.cpp

示例13: FilterTargets

 void FilterTargets(std::list<Unit*>& unitList)
 {
     unitList.remove_if (Trinity::UnitAuraCheck(true, SPELL_PACT_OF_THE_DARKFALLEN));
     unitList.push_back(GetCaster());
 }
开发者ID:Bootz,项目名称:SkyFireEMU_430,代码行数:5,代码来源:boss_blood_queen_lana_thel.cpp

示例14: FilterTargets

 void FilterTargets(std::list<WorldObject*>& targets)
 {
     targets.remove_if(Trinity::UnitAuraCheck(true, SPELL_SABER_LASH_IMMUNITY));
 }
开发者ID:lasyan3,项目名称:TrinityCore,代码行数:4,代码来源:boss_mother_shahraz.cpp

示例15: FilterTargets

 void FilterTargets(std::list<WorldObject*>& targets)
 {
     targets.remove_if(MarkTargetFilter());
 }
开发者ID:Refuge89,项目名称:TrinityCore,代码行数:4,代码来源:boss_kazrogal.cpp


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