类 | |
| class | CMap< K, T > |
| the class CMap, a map based on the hash-table. w: http://en.wikipedia.org/wiki/Hash_table 更多... | |
| singleton | DynArray< T > |
| Template Dynamic array class that creates an array that can be used like a list or an array. 更多... | |
| class | SGStringList< T > |
| template class SGStringList 更多... | |
| class | CSGObject |
| Class SGObject is the base class of all shogun objects. 更多... | |
宏定义 | |
| #define | SG_REF(x) |
| #define | SG_UNREF(x) |
| #define | SG_UNREF_NO_NULL(x) |
| #define | VA_NARGS_IMPL(_1, _2, _3, _4, _5, N,...) N |
| #define | VA_NARGS(...) VA_NARGS_IMPL(__VA_ARGS__, 5, 4, 3, 2, 1) |
| #define | VARARG_IMPL2(base, count,...) base##count(__VA_ARGS__) |
| #define | VARARG_IMPL(base, count,...) VARARG_IMPL2(base, count, __VA_ARGS__) |
| #define | VARARG(base,...) VARARG_IMPL(base, VA_NARGS(__VA_ARGS__), __VA_ARGS__) |
| #define | SG_ADD4(param, name, description, ms_available) |
| #define | SG_ADD5(param, name, description, ms_available, gradient_available) |
| #define | SG_ADD(...) VARARG(SG_ADD, __VA_ARGS__) |
枚举 | |
| enum | EModelSelectionAvailability { MS_NOT_AVAILABLE =0, MS_AVAILABLE =1 } |
| enum | EGradientAvailability { GRADIENT_NOT_AVAILABLE =0, GRADIENT_AVAILABLE =1 } |
| #define SG_ADD | ( | ... | ) | VARARG(SG_ADD, __VA_ARGS__) |
在文件 SGObject.h 第 81 行定义.
| #define SG_ADD4 | ( | param, | |
| name, | |||
| description, | |||
| ms_available | |||
| ) |
在文件 SGObject.h 第 67 行定义.
| #define SG_ADD5 | ( | param, | |
| name, | |||
| description, | |||
| ms_available, | |||
| gradient_available | |||
| ) |
在文件 SGObject.h 第 73 行定义.
| #define SG_REF | ( | x | ) |
在文件 SGObject.h 第 51 行定义.
| #define SG_UNREF | ( | x | ) |
在文件 SGObject.h 第 52 行定义.
| #define SG_UNREF_NO_NULL | ( | x | ) |
在文件 SGObject.h 第 53 行定义.
| #define VA_NARGS | ( | ... | ) | VA_NARGS_IMPL(__VA_ARGS__, 5, 4, 3, 2, 1) |
在文件 SGObject.h 第 61 行定义.
| #define VA_NARGS_IMPL | ( | _1, | |
| _2, | |||
| _3, | |||
| _4, | |||
| _5, | |||
| N, | |||
| ... | |||
| ) | N |
在文件 SGObject.h 第 60 行定义.
| #define VARARG | ( | base, | |
| ... | |||
| ) | VARARG_IMPL(base, VA_NARGS(__VA_ARGS__), __VA_ARGS__) |
在文件 SGObject.h 第 65 行定义.
| #define VARARG_IMPL | ( | base, | |
| count, | |||
| ... | |||
| ) | VARARG_IMPL2(base, count, __VA_ARGS__) |
在文件 SGObject.h 第 64 行定义.
在文件 SGObject.h 第 63 行定义.