CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Static Public Member Functions
helper::CollectionFilter< C, S, N > Struct Template Reference

#include <CollectionFilterTrait.h>

Static Public Member Functions

static bool filter (const C &source, const S &select, const N &sizeSelect)
 

Detailed Description

template<typename C, typename S, typename N>
struct helper::CollectionFilter< C, S, N >

Definition at line 14 of file CollectionFilterTrait.h.

Member Function Documentation

template<typename C , typename S , typename N >
static bool helper::CollectionFilter< C, S, N >::filter ( const C &  source,
const S select,
const N sizeSelect 
)
inlinestatic

Definition at line 15 of file CollectionFilterTrait.h.

References i, gen::n, and benchmark_cfg::select.

Referenced by Vispa.Plugins.Browser.BrowserTabController.BrowserTabController::filter(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController::find(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController::setDataAccessor(), and Vispa.Plugins.Browser.BrowserTabController.BrowserTabController::switchCenterView().

15  {
16  size_t n = 0;
17  for( typename C::const_iterator i = source.begin(); i != source.end(); ++ i )
18  if ( select( * i ) ) n ++;
19  return sizeSelect( n );
20  }
int i
Definition: DBlmapReader.cc:9
static std::string const source
Definition: EdmProvDump.cc:42