#include "osl/ptype.h"
#include "osl/ptypeTraits.h"
#include <iosfwd>
#include <boost/static_assert.hpp>
Go to the source code of this file.
Namespaces | |
osl | |
attackDefense.h | |
osl::ptl | |
Ptype の template による list. | |
Constant Groups | |
osl | |
attackDefense.h | |
osl::ptl | |
Ptype の template による list. | |
Macros | |
#define | PTYPELIST_1(T1) PtypeList<T1,NullPtype> |
#define | PTYPELIST_2(T1, T2) PtypeList<T1,PTYPELIST_1(T2) > |
#define | PTYPELIST_3(T1, T2, T3) PtypeList<T1,PTYPELIST_2(T2,T3) > |
#define | PTYPELIST_4(T1, T2, T3, T4) PtypeList<T1,PTYPELIST_3(T2,T3,T4) > |
#define | PTYPELIST_5(T1, T2, T3, T4, T5) PtypeList<T1,PTYPELIST_4(T2,T3,T4,T5) > |
#define | PTYPELIST_6(T1, T2, T3, T4, T5, T6) PtypeList<T1,PTYPELIST_5(T2,T3,T4,T5,T6) > |
#define | PTYPELIST_7(T1, T2, T3, T4, T5, T6, T7) PtypeList<T1,PTYPELIST_6(T2,T3,T4,T5,T6,T7) > |
#define | PTYPELIST_8(T1, T2, T3, T4, T5, T6, T7, T8) PtypeList<T1,PTYPELIST_7(T2,T3,T4,T5,T6,T7,T8) > |
#define | PTYPELIST_9(T1, T2, T3, T4, T5, T6, T7, T8, T9) PtypeList<T1,PTYPELIST_8(T2,T3,T4,T5,T6,T7,T8,T9) > |
#define | PTYPELIST_10(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) PtypeList<T1,PTYPELIST_9(T2,T3,T4,T5,T6,T7,T8,T9,T10) > |
#define | PTYPELIST_11(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) PtypeList<T1,PTYPELIST_10(T2,T3,T4,T5,T6,T7,T8,T9,T10,T11) > |
#define | PTYPELIST_12(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12) PtypeList<T1,PTYPELIST_11(T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12) > |
#define | PTYPELIST_13(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13) PtypeList<T1,PTYPELIST_12(T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13) > |
#define | PTYPELIST_14(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14) PtypeList<T1,PTYPELIST_13(T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14) > |
#define | PTYPELIST_15(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15) PtypeList<T1,PTYPELIST_14(T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15) > |
#define | PTYPELIST_16(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16) PtypeList<T1,PTYPELIST_15(T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16) > |
Typedefs | |
typedef Filter< PtypeListAll, CheckIsBasic >::Result | osl::ptl::PtypeListIsBasic |
Functions | |
typedef | osl::ptl::PTYPELIST_16 (PTYPE_EMPTY, PTYPE_EDGE, PPAWN, PLANCE, PKNIGHT, PSILVER, PBISHOP, PROOK, GOLD, KING, PAWN, LANCE, KNIGHT, SILVER, BISHOP, ROOK) PtypeListAll |
#define PTYPELIST_1 | ( | T1) | PtypeList<T1,NullPtype> |
Definition at line 47 of file ptypeList.h.
#define PTYPELIST_10 | ( | T1, | |
T2, | |||
T3, | |||
T4, | |||
T5, | |||
T6, | |||
T7, | |||
T8, | |||
T9, | |||
T10 | |||
) | PtypeList<T1,PTYPELIST_9(T2,T3,T4,T5,T6,T7,T8,T9,T10) > |
Definition at line 60 of file ptypeList.h.
#define PTYPELIST_11 | ( | T1, | |
T2, | |||
T3, | |||
T4, | |||
T5, | |||
T6, | |||
T7, | |||
T8, | |||
T9, | |||
T10, | |||
T11 | |||
) | PtypeList<T1,PTYPELIST_10(T2,T3,T4,T5,T6,T7,T8,T9,T10,T11) > |
Definition at line 62 of file ptypeList.h.
#define PTYPELIST_12 | ( | T1, | |
T2, | |||
T3, | |||
T4, | |||
T5, | |||
T6, | |||
T7, | |||
T8, | |||
T9, | |||
T10, | |||
T11, | |||
T12 | |||
) | PtypeList<T1,PTYPELIST_11(T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12) > |
Definition at line 64 of file ptypeList.h.
#define PTYPELIST_13 | ( | T1, | |
T2, | |||
T3, | |||
T4, | |||
T5, | |||
T6, | |||
T7, | |||
T8, | |||
T9, | |||
T10, | |||
T11, | |||
T12, | |||
T13 | |||
) | PtypeList<T1,PTYPELIST_12(T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13) > |
Definition at line 66 of file ptypeList.h.
#define PTYPELIST_14 | ( | T1, | |
T2, | |||
T3, | |||
T4, | |||
T5, | |||
T6, | |||
T7, | |||
T8, | |||
T9, | |||
T10, | |||
T11, | |||
T12, | |||
T13, | |||
T14 | |||
) | PtypeList<T1,PTYPELIST_13(T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14) > |
Definition at line 68 of file ptypeList.h.
#define PTYPELIST_15 | ( | T1, | |
T2, | |||
T3, | |||
T4, | |||
T5, | |||
T6, | |||
T7, | |||
T8, | |||
T9, | |||
T10, | |||
T11, | |||
T12, | |||
T13, | |||
T14, | |||
T15 | |||
) | PtypeList<T1,PTYPELIST_14(T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15) > |
Definition at line 70 of file ptypeList.h.
#define PTYPELIST_16 | ( | T1, | |
T2, | |||
T3, | |||
T4, | |||
T5, | |||
T6, | |||
T7, | |||
T8, | |||
T9, | |||
T10, | |||
T11, | |||
T12, | |||
T13, | |||
T14, | |||
T15, | |||
T16 | |||
) | PtypeList<T1,PTYPELIST_15(T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16) > |
Definition at line 72 of file ptypeList.h.
#define PTYPELIST_2 | ( | T1, | |
T2 | |||
) | PtypeList<T1,PTYPELIST_1(T2) > |
Definition at line 48 of file ptypeList.h.
#define PTYPELIST_3 | ( | T1, | |
T2, | |||
T3 | |||
) | PtypeList<T1,PTYPELIST_2(T2,T3) > |
Definition at line 49 of file ptypeList.h.
#define PTYPELIST_4 | ( | T1, | |
T2, | |||
T3, | |||
T4 | |||
) | PtypeList<T1,PTYPELIST_3(T2,T3,T4) > |
Definition at line 50 of file ptypeList.h.
#define PTYPELIST_5 | ( | T1, | |
T2, | |||
T3, | |||
T4, | |||
T5 | |||
) | PtypeList<T1,PTYPELIST_4(T2,T3,T4,T5) > |
Definition at line 51 of file ptypeList.h.
#define PTYPELIST_6 | ( | T1, | |
T2, | |||
T3, | |||
T4, | |||
T5, | |||
T6 | |||
) | PtypeList<T1,PTYPELIST_5(T2,T3,T4,T5,T6) > |
Definition at line 52 of file ptypeList.h.
#define PTYPELIST_7 | ( | T1, | |
T2, | |||
T3, | |||
T4, | |||
T5, | |||
T6, | |||
T7 | |||
) | PtypeList<T1,PTYPELIST_6(T2,T3,T4,T5,T6,T7) > |
Definition at line 54 of file ptypeList.h.
#define PTYPELIST_8 | ( | T1, | |
T2, | |||
T3, | |||
T4, | |||
T5, | |||
T6, | |||
T7, | |||
T8 | |||
) | PtypeList<T1,PTYPELIST_7(T2,T3,T4,T5,T6,T7,T8) > |
Definition at line 56 of file ptypeList.h.
#define PTYPELIST_9 | ( | T1, | |
T2, | |||
T3, | |||
T4, | |||
T5, | |||
T6, | |||
T7, | |||
T8, | |||
T9 | |||
) | PtypeList<T1,PTYPELIST_8(T2,T3,T4,T5,T6,T7,T8,T9) > |
Definition at line 58 of file ptypeList.h.