#include "mx-inlines.cc"
Go to the source code of this file.
Defines |
#define | MARRAY_OP_ASSIGN_DEFS(A_T, E_T, RHS_T, API) MARRAY_OP_ASSIGN_DECLS (A_T, E_T, template, API, , RHS_T) |
#define | MARRAY_OP_ASSIGN_DEFS1(A_T, E_T, RHS_T, API) MARRAY_OP_ASSIGN_DECLS1 (A_T, E_T, template, API, , RHS_T) |
#define | MARRAY_UNOP_DEFS(A_T, E_T, API) MARRAY_UNOP_DECLS (A_T, E_T, template, API, ) |
#define | MARRAY_BINOP_DEFS(A_T, E_T, API) |
#define | MDIAGARRAY2_BINOP_DEFS(A_T, E_T, API) |
#define | INSTANTIATE_MARRAY_FRIENDS(T, API) |
#define | INSTANTIATE_MDIAGARRAY2_FRIENDS(T, API) |
Define Documentation
#define INSTANTIATE_MARRAY_FRIENDS |
( |
|
T, |
|
|
|
API | |
|
) |
| | |
Value:MARRAY_OP_ASSIGN_DEFS1 (MArray, T, T, API) \
MARRAY_OP_ASSIGN_DEFS (MArray, T, MArray<T>, API) \
MARRAY_UNOP_DEFS (MArray, T, API) \
MARRAY_BINOP_DEFS (MArray, T, API)
#define INSTANTIATE_MDIAGARRAY2_FRIENDS |
( |
|
T, |
|
|
|
API | |
|
) |
| | |
#define MARRAY_BINOP_DEFS |
( |
|
A_T, |
|
|
|
E_T, |
|
|
|
API | |
|
) |
| | |
Value:MARRAY_BINOP_DECLS (A_T, E_T, template, API, , A_T<E_T>, E_T) \
MARRAY_BINOP_DECLS (A_T, E_T, template, API, , E_T, A_T<E_T>) \
MARRAY_AA_BINOP_DECLS (A_T, E_T, template, API, )
#define MARRAY_OP_ASSIGN_DEFS |
( |
|
A_T, |
|
|
|
E_T, |
|
|
|
RHS_T, |
|
|
|
API | |
|
) |
| | MARRAY_OP_ASSIGN_DECLS (A_T, E_T, template, API, , RHS_T) |
#define MARRAY_OP_ASSIGN_DEFS1 |
( |
|
A_T, |
|
|
|
E_T, |
|
|
|
RHS_T, |
|
|
|
API | |
|
) |
| | MARRAY_OP_ASSIGN_DECLS1 (A_T, E_T, template, API, , RHS_T) |
#define MARRAY_UNOP_DEFS |
( |
|
A_T, |
|
|
|
E_T, |
|
|
|
API | |
|
) |
| | MARRAY_UNOP_DECLS (A_T, E_T, template, API, ) |
#define MDIAGARRAY2_BINOP_DEFS |
( |
|
A_T, |
|
|
|
E_T, |
|
|
|
API | |
|
) |
| | |
Value:MDIAGARRAY2_DAS_BINOP_DECLS (A_T, E_T, template, API, , A_T<E_T>, E_T) \
MDIAGARRAY2_SDA_BINOP_DECLS (A_T, E_T, template, API, , E_T, A_T<E_T>) \
MDIAGARRAY2_DADA_BINOP_DECLS (A_T, E_T, template, API, )