
Public Types | |
|
typedef if_else< value, First, void >::type | positive |
| elements from First matching the predicate | |
|
typedef if_else< value, void, First >::type | negative |
| complement | |
|
typedef if_else< value, Second, void >::type | positive2 |
| Second if there is at least one matching pair. | |
|
typedef if_else< value, void, Second >::type | negative2 |
| complement | |
Static Public Attributes | |
| static const bool | value = Predicate<First,Second>::value |
| whether at least one pair found | |
| static const int | pos = value ? 0 : -1 |
| where it was found | |
list_search is a simplified function, it terminates as soon as one matching pair is found.