类 | |
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 行定义.