Classes | |
class | MethodBase |
class | MethodAnd |
class | MethodOr |
class | MethodHolder |
struct | PassTest |
struct | FailTest |
class | UseHolder |
class | UseHolder< T, false > |
class | UseHolder< T, true > |
class | MethodType |
struct | ChooseArg |
struct | ChooseArg< T1, T2, false > |
struct | PickArgTester |
class | PickArg |
struct | AndOpReturn |
struct | OrOpReturn |
class | MethodAdapter |
class | DCSimpleSelector |
Functions | |
template<class Arg> | |
PassTest | testForHolder (const DCSelectionFunction< Arg > *) |
template<class LHS, class RHS> | |
AndOpReturn< LHS, RHS >::Return | operator && (LHS &iLHS, RHS &iRHS) |
template<class LHS, class RHS> | |
AndOpReturn< LHS, RHS >::Return | operator && (const LHS &iLHS, RHS &iRHS) |
template<class LHS, class RHS> | |
AndOpReturn< LHS, RHS >::Return | operator && (const LHS &iLHS, const RHS &iRHS) |
template<class LHS, class RHS> | |
OrOpReturn< LHS, RHS >::Return | operator|| (LHS &iLHS, RHS &iRHS) |
template<class LHS, class RHS> | |
OrOpReturn< LHS, RHS >::Return | operator|| (const LHS &iLHS, RHS &iRHS) |
template<class LHS, class RHS> | |
OrOpReturn< LHS, RHS >::Return | operator|| (const LHS &iLHS, const RHS &iRHS) |
Variables | |
FailTest | testForHolder (...) |
PassTest DChain::testForHolder | ( | const DCSelectionFunction< Arg > * | ) |
AndOpReturn<LHS,RHS>::Return DChain::operator && | ( | LHS & | iLHS, | |
RHS & | iRHS | |||
) | [inline] |
Definition at line 224 of file DCSimpleSelector.h.
00224 { 00225 return 00226 AndOpReturn<LHS,RHS>::Return( 00227 typename MethodType<LHS>::Method(iLHS), 00228 typename MethodType<RHS>::Method(iRHS) ); 00229 }
AndOpReturn<LHS,RHS>::Return DChain::operator && | ( | const LHS & | iLHS, | |
RHS & | iRHS | |||
) | [inline] |
Definition at line 234 of file DCSimpleSelector.h.
00234 { 00235 return 00236 AndOpReturn<LHS,RHS>::Return( 00237 typename MethodType<LHS>::Method(iLHS), 00238 typename MethodType<RHS>::Method(iRHS) ); 00239 }
AndOpReturn<LHS,RHS>::Return DChain::operator && | ( | const LHS & | iLHS, | |
const RHS & | iRHS | |||
) | [inline] |
Definition at line 244 of file DCSimpleSelector.h.
00244 { 00245 return 00246 AndOpReturn<LHS,RHS>::Return( 00247 typename MethodType<LHS>::Method(iLHS), 00248 typename MethodType<RHS>::Method(iRHS) ); 00249 }
OrOpReturn<LHS,RHS>::Return DChain::operator|| | ( | LHS & | iLHS, | |
RHS & | iRHS | |||
) | [inline] |
Definition at line 261 of file DCSimpleSelector.h.
00261 { 00262 return OrOpReturn<LHS,RHS>::Return ( 00263 typename MethodType<LHS>::Method(iLHS), 00264 typename MethodType<RHS>::Method(iRHS) ); 00265 }
OrOpReturn<LHS,RHS>::Return DChain::operator|| | ( | const LHS & | iLHS, | |
RHS & | iRHS | |||
) | [inline] |
Definition at line 270 of file DCSimpleSelector.h.
00270 { 00271 return OrOpReturn<LHS,RHS>::Return ( 00272 typename MethodType<LHS>::Method(iLHS), 00273 typename MethodType<RHS>::Method(iRHS) ); 00274 }
OrOpReturn<LHS,RHS>::Return DChain::operator|| | ( | const LHS & | iLHS, | |
const RHS & | iRHS | |||
) | [inline] |
Definition at line 279 of file DCSimpleSelector.h.
00279 { 00280 return OrOpReturn<LHS,RHS>::Return ( 00281 typename MethodType<LHS>::Method(iLHS), 00282 typename MethodType<RHS>::Method(iRHS) ); 00283 }