#include <for_all.h>


Public Types | |
| typedef _Tfunc | func_t | 
Public Member Functions | |
| any_of_t (func_t func) | |
| result_type | operator() (argument_type arg) | 
| operator bool () | |
Protected Attributes | |
| bool | m_res | 
| func_t | m_func | 
Definition at line 364 of file for_all.h.
| typedef _Tfunc mbo::any_of_t< _Ty, _Tfunc >::func_t | 
| mbo::any_of_t< _Ty, _Tfunc >::any_of_t | ( | func_t | func | ) |  [inline] | 
        
| result_type mbo::any_of_t< _Ty, _Tfunc >::operator() | ( | argument_type | arg | ) |  [inline] | 
        
Definition at line 376 of file for_all.h.
References mbo::any_of_t< _Ty, _Tfunc >::m_func, and mbo::any_of_t< _Ty, _Tfunc >::m_res.
00377 { 00378 // Cannot use |= because compiler might generate code that 00379 // optimizes out remaining calls after first sucess. 00380 if (m_func(arg)) 00381 { 00382 m_res = true; 00383 } 00384 return m_res; 00385 }
| mbo::any_of_t< _Ty, _Tfunc >::operator bool | ( | ) |  [inline] | 
        
Definition at line 387 of file for_all.h.
References mbo::any_of_t< _Ty, _Tfunc >::m_res.
00388 { 00389 return m_res; 00390 }
bool mbo::any_of_t< _Ty, _Tfunc >::m_res [protected]           | 
        
Definition at line 394 of file for_all.h.
Referenced by mbo::any_of_t< _Ty, _Tfunc >::operator bool(), and mbo::any_of_t< _Ty, _Tfunc >::operator()().
func_t mbo::any_of_t< _Ty, _Tfunc >::m_func [protected]           | 
        
| Hosted on code.google.com | © Marcus Börger | Generated on Fri Jan 18 21:21:10 2008 for MBO-lib by   1.5.4 |