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


C++ MultiPass类代码示例

本文整理汇总了C++中MultiPass的典型用法代码示例。如果您正苦于以下问题:C++ MultiPass类的具体用法?C++ MultiPass怎么用?C++ MultiPass使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。


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

示例1: is_unique

 static bool is_unique(MultiPass const& mp)
 {
     return 0 == mp.shared() || 1 == mp.shared()->count;
 }
开发者ID:heroanxiaobo,项目名称:PC-Lint,代码行数:4,代码来源:ref_counted_policy.hpp

示例2: clone

 static void clone(MultiPass& mp)
 {
     if (0 != mp.shared())
         ++mp.shared()->count;
 }
开发者ID:heroanxiaobo,项目名称:PC-Lint,代码行数:5,代码来源:ref_counted_policy.hpp

示例3: release

 static bool release(MultiPass& mp)
 {
     return 0 != mp.shared() && 0 == --mp.shared()->count;
 }
开发者ID:heroanxiaobo,项目名称:PC-Lint,代码行数:4,代码来源:ref_counted_policy.hpp

示例4: has_include_guards

 static bool has_include_guards(MultiPass& mp, std::string& guard_name) 
 {
     return mp.shared()->ftor->has_include_guards(guard_name);
 }
开发者ID:avasopht,项目名称:boost_1_55_0-llvm,代码行数:4,代码来源:cpp_lex_iterator.hpp

示例5: set_position

 static void set_position(MultiPass& mp, position_type const &pos)
 {
     mp.shared()->ftor->set_position(pos);
 }
开发者ID:avasopht,项目名称:boost_1_55_0-llvm,代码行数:4,代码来源:cpp_lex_iterator.hpp

示例6: destroy

 static void destroy(MultiPass& mp)
 { 
     delete mp.shared()->ftor; 
 }
开发者ID:avasopht,项目名称:boost_1_55_0-llvm,代码行数:4,代码来源:cpp_lex_iterator.hpp

示例7: clear_queue

 static void clear_queue(MultiPass& mp)
 {
     ++mp.shared()->shared_buf_id;
     ++mp.buf_id;
 }
开发者ID:QuentinRougemont,项目名称:MicrosatDemogInference,代码行数:5,代码来源:buf_id_check_policy.hpp

示例8: check

 static void check(MultiPass const& mp) 
 {
     if (mp.buf_id != mp.shared()->shared_buf_id)
         boost::throw_exception(illegal_backtracking());
 }
开发者ID:QuentinRougemont,项目名称:MicrosatDemogInference,代码行数:5,代码来源:buf_id_check_policy.hpp


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