C Configuration Space and Tuning Library (CCS)
Loading...
Searching...
No Matches
features.h
Go to the documentation of this file.
1#ifndef _CCS_FEATURES
2#define _CCS_FEATURES
3
4#ifdef __cplusplus
5extern "C" {
6#endif
7
34extern ccs_result_t
36 ccs_feature_space_t feature_space,
37 size_t num_values,
38 ccs_datum_t *values,
39 ccs_features_t *features_ret);
40
53extern ccs_result_t
55 ccs_features_t features,
56 ccs_feature_space_t *feature_space_ret);
57
58#ifdef __cplusplus
59}
60#endif
61
62#endif //_CCS_FEATURES
struct _ccs_feature_space_s * ccs_feature_space_t
An opaque type defining a CCS feature space.
Definition base.h:131
struct _ccs_features_s * ccs_features_t
An opaque type defining a CCS features.
Definition base.h:135
enum ccs_result_e ccs_result_t
A commodity type to represent CCS errors and returned by most functions.
Definition base.h:247
ccs_result_t ccs_create_features(ccs_feature_space_t feature_space, size_t num_values, ccs_datum_t *values, ccs_features_t *features_ret)
Create a new instance of a features on a given feature space.
ccs_result_t ccs_features_get_feature_space(ccs_features_t features, ccs_feature_space_t *feature_space_ret)
Get the associated feature space.
A Structure containing a CCS datum.
Definition base.h:494