#include <player_predicate.h>
rcsc::AndPlayerPredicateに対する継承グラフ
Public メソッド | |
AndPlayerPredicate (const PlayerPredicate *p1, const PlayerPredicate *p2) | |
construct with 2 predicates. all arguments must be a dynamically allocated object. | |
AndPlayerPredicate (const PlayerPredicate *p1, const PlayerPredicate *p2, const PlayerPredicate *p3) | |
construct with 3 predicates. all arguments must be a dynamically allocated object. | |
AndPlayerPredicate (const PlayerPredicate *p1, const PlayerPredicate *p2, const PlayerPredicate *p3, const PlayerPredicate *p4) | |
construct with 4 predicates. all arguments must be a dynamically allocated object. | |
AndPlayerPredicate (const PlayerPredicate *p1, const PlayerPredicate *p2, const PlayerPredicate *p3, const PlayerPredicate *p4, const PlayerPredicate *p5) | |
construct with 5 predicates. all arguments must be a dynamically allocated object. | |
AndPlayerPredicate (const PlayerPredicate *p1, const PlayerPredicate *p2, const PlayerPredicate *p3, const PlayerPredicate *p4, const PlayerPredicate *p5, const PlayerPredicate *p6) | |
construct with 6 predicates. all arguments must be a dynamically allocated object. | |
AndPlayerPredicate (const PlayerPredicate *p1, const PlayerPredicate *p2, const PlayerPredicate *p3, const PlayerPredicate *p4, const PlayerPredicate *p5, const PlayerPredicate *p6, const PlayerPredicate *p7) | |
construct with 7 predicates. all arguments must be a dynamically allocated object. | |
AndPlayerPredicate (const PlayerPredicate *p1, const PlayerPredicate *p2, const PlayerPredicate *p3, const PlayerPredicate *p4, const PlayerPredicate *p5, const PlayerPredicate *p6, const PlayerPredicate *p7, const PlayerPredicate *p8) | |
construct with 8 predicates. all arguments must be a dynamically allocated object. | |
bool | operator() (const AbstractPlayerObject &p) const |
predicate function |
rcsc::AndPlayerPredicate::AndPlayerPredicate | ( | const PlayerPredicate * | p1, | |
const PlayerPredicate * | p2 | |||
) | [inline] |
construct with 2 predicates. all arguments must be a dynamically allocated object.
p1 | 1st predicate | |
p2 | 2nd predicate |
rcsc::AndPlayerPredicate::AndPlayerPredicate | ( | const PlayerPredicate * | p1, | |
const PlayerPredicate * | p2, | |||
const PlayerPredicate * | p3 | |||
) | [inline] |
construct with 3 predicates. all arguments must be a dynamically allocated object.
p1 | 1st predicate | |
p2 | 2nd predicate | |
p3 | 3rd predicate |
rcsc::AndPlayerPredicate::AndPlayerPredicate | ( | const PlayerPredicate * | p1, | |
const PlayerPredicate * | p2, | |||
const PlayerPredicate * | p3, | |||
const PlayerPredicate * | p4 | |||
) | [inline] |
construct with 4 predicates. all arguments must be a dynamically allocated object.
p1 | 1st predicate | |
p2 | 2nd predicate | |
p3 | 3rd predicate | |
p4 | 4th predicate |
rcsc::AndPlayerPredicate::AndPlayerPredicate | ( | const PlayerPredicate * | p1, | |
const PlayerPredicate * | p2, | |||
const PlayerPredicate * | p3, | |||
const PlayerPredicate * | p4, | |||
const PlayerPredicate * | p5 | |||
) | [inline] |
construct with 5 predicates. all arguments must be a dynamically allocated object.
p1 | 1st predicate | |
p2 | 2nd predicate | |
p3 | 3rd predicate | |
p4 | 4th predicate | |
p5 | 5th predicate |
rcsc::AndPlayerPredicate::AndPlayerPredicate | ( | const PlayerPredicate * | p1, | |
const PlayerPredicate * | p2, | |||
const PlayerPredicate * | p3, | |||
const PlayerPredicate * | p4, | |||
const PlayerPredicate * | p5, | |||
const PlayerPredicate * | p6 | |||
) | [inline] |
construct with 6 predicates. all arguments must be a dynamically allocated object.
p1 | 1st predicate | |
p2 | 2nd predicate | |
p3 | 3rd predicate | |
p4 | 4th predicate | |
p5 | 5th predicate | |
p6 | 6th predicate |
rcsc::AndPlayerPredicate::AndPlayerPredicate | ( | const PlayerPredicate * | p1, | |
const PlayerPredicate * | p2, | |||
const PlayerPredicate * | p3, | |||
const PlayerPredicate * | p4, | |||
const PlayerPredicate * | p5, | |||
const PlayerPredicate * | p6, | |||
const PlayerPredicate * | p7 | |||
) | [inline] |
construct with 7 predicates. all arguments must be a dynamically allocated object.
p1 | 1st predicate | |
p2 | 2nd predicate | |
p3 | 3rd predicate | |
p4 | 4th predicate | |
p5 | 5th predicate | |
p6 | 6th predicate | |
p7 | 7th predicate |
rcsc::AndPlayerPredicate::AndPlayerPredicate | ( | const PlayerPredicate * | p1, | |
const PlayerPredicate * | p2, | |||
const PlayerPredicate * | p3, | |||
const PlayerPredicate * | p4, | |||
const PlayerPredicate * | p5, | |||
const PlayerPredicate * | p6, | |||
const PlayerPredicate * | p7, | |||
const PlayerPredicate * | p8 | |||
) | [inline] |
construct with 8 predicates. all arguments must be a dynamically allocated object.
p1 | 1st predicate | |
p2 | 2nd predicate | |
p3 | 3rd predicate | |
p4 | 4th predicate | |
p5 | 5th predicate | |
p6 | 6th predicate | |
p7 | 7th predicate | |
p8 | 8th predicate |
bool rcsc::AndPlayerPredicate::operator() | ( | const AbstractPlayerObject & | p | ) | const [inline, virtual] |
predicate function
p | const reference to the target player object |
rcsc::PlayerPredicateを実装しています。