Structure used to describe an aggregation type.
More...
#include <aggregation.h>
|
| void *(* | create )(const void *create_arg) |
| |
| void *(* | clone )(const void *aggregation) |
| |
| void(* | free )(void *aggregation) |
| |
| void(* | record )(void *aggregation, double value) |
| |
| void *(* | data )(const void *aggregation) |
| |
| void(* | free_data )(void *data) |
| |
| void(* | reset )(void *aggregation) |
| |
| void(* | merge )(void *to, const void *from) |
| |
| size_t(* | print )(const void *aggregation, char *buffer, size_t n) |
| |
Structure used to describe an aggregation type.
| void*(* census_aggregation_ops::clone)(const void *aggregation) |
| void*(* census_aggregation_ops::create)(const void *create_arg) |
| void*(* census_aggregation_ops::data)(const void *aggregation) |
| void(* census_aggregation_ops::free)(void *aggregation) |
| void(* census_aggregation_ops::free_data)(void *data) |
| void(* census_aggregation_ops::merge)(void *to, const void *from) |
| size_t(* census_aggregation_ops::print)(const void *aggregation, char *buffer, size_t n) |
| void(* census_aggregation_ops::record)(void *aggregation, double value) |
| void(* census_aggregation_ops::reset)(void *aggregation) |
The documentation for this struct was generated from the following file: