oracular (3) bson_iter_array.3.gz

Provided by: libbson-doc_1.27.5-1_all bug

SYNOPSIS

          #define BSON_ITER_HOLDS_ARRAY(iter) (bson_iter_type ((iter)) == BSON_TYPE_ARRAY)

          void
          bson_iter_array (const bson_iter_t *iter,
                           uint32_t *array_len,
                           const uint8_t **array);

PARAMETERS

iter: A bson_iter_t.

       • array_len: A location for the buffer length.

       • array: A location for the immutable buffer.

DESCRIPTION

       The bson_iter_array() function shall retrieve the raw buffer of a sub-array from iter. iter MUST be on an
       element  that  is  of  type  BSON_TYPE_ARRAY.  This  can  be  verified  with  bson_iter_type()   or   the
       BSON_ITER_HOLDS_ARRAY() macro.

AUTHOR

       MongoDB, Inc

       2017-present, MongoDB, Inc