logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

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

Author

       MongoDB, Inc

Description

       The bson_iter_array() function shall retrieve the raw buffer of a sub-array from iter. iterMUST 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.

Parameters

iter: A bson_iter_t.

       • array_len: A location for the buffer length.

       • array: A location for the immutable buffer.

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);

See Also