...one of the most highly
regarded and expertly designed C++ library projects in the
world.
— Herb Sutter and Andrei
Alexandrescu, C++
Coding Standards
Front Page / Terminology |
A bind expression is simply that — an instantiation of one of the bind class templates. For instance, these are all bind expressions:
bind< quote3<if_>, _1,int,long > bind< _1, bind< plus<>, int_<5>, _2> > bind< times<>, int_<2>, int_<2> >
and these are not:
if_< _1, bind< plus<>, int_<5>, _2>, _2 > protect< bind< quote3<if_>, _1,int,long > > _2