![]() |
Represents a bin of a record. Each bin is a (name,value) pair.
Bins of a record should never be directly accessed. The bins should only be modified via as_record functions. The only time an as_bin is directly accessible is during iteration via as_record_iterator, but the as_bin functions should be used to read the values.
#include "as_bin.h"
Data Fields | |
as_bin_name | name |
as_bin_value | value |
as_bin_value * | valuep |
Related Symbols | |
(Note that these are not member symbols.) | |
static char * | as_bin_get_name (const as_bin *bin) |
static as_val_t | as_bin_get_type (const as_bin *bin) |
static as_bin_value * | as_bin_get_value (const as_bin *bin) |
|
related |
Get the type for the value of the bin.
bin | The bin to get value's type. |
Definition at line 184 of file as_bin.h.
References as_val_type, and valuep.
|
related |
Get the value of the bin.
bin | The bin to get the value of. |
Definition at line 165 of file as_bin.h.
References valuep.
as_bin_name as_bin::name |
as_bin_value as_bin::value |
as_bin_value* as_bin::valuep |
Bin value pointer. If NULL, then there is no value. It can point to as_bin.value or a different value.