Definition of type argument macros. More...
Go to the source code of this file.
Defines | |
#define | SELECT(T) (* (const T*)0) |
Type argument for types with no commas (simple or 1-par templates). | |
#define | SELECT2(T1, T2) (* (const T1 , T2 *)0) |
Type argument for types with one comma (2-parameters templates). | |
#define | SELECT3(T1, T2, T3) (* (const T1 , T2, T3 *)0) |
Type argument for types with two commas (3-parameters templates). | |
#define | SELECT4(T1, T2, T3, T4) (* (const T1 , T2, T3, T4 *)0) |
Type argument for types with three commas (4-parameters templates). | |
#define | SELECTOR(T) const T & |
Type formal argument for types with no commas (simple or 1-par templates). | |
#define | SELECTOR2(T1, T2) const T1 , T2 & |
Type formal argument for types with one comma (2-parameters templates). | |
#define | SELECTOR3(T1, T2, T3) const T1 , T2, T3 & |
Type formal argument for types with two commas (3-parameters templates). | |
#define | SELECTOR4(T1, T2, T3, T4) const T1 , T2, T3, T4 & |
Type formal argument for types with three commas (4-parameters templates). |
Definition of type argument macros.
Definition in file selectors.hh.