#ifndef PYUPB_REPEATED_H__
#define PYUPB_REPEATED_H__
#include <stdbool.h>
#include "python/python_api.h"
#include "upb/reflection/def.h"
PyObject* PyUpb_RepeatedContainer_NewStub(PyObject* parent,
const upb_FieldDef* f,
PyObject* arena);
PyObject* PyUpb_RepeatedContainer_GetOrCreateWrapper(upb_Array* arr,
const upb_FieldDef* f,
PyObject* arena);
void PyUpb_RepeatedContainer_Reify(PyObject* self, upb_Array* arr);
upb_Array* PyUpb_RepeatedContainer_EnsureReified(PyObject* self);
PyObject* PyUpb_RepeatedContainer_Extend(PyObject* _self, PyObject* value);
PyObject* PyUpb_RepeatedCompositeContainer_Add(PyObject* _self, PyObject* args,
PyObject* kwargs);
bool PyUpb_Repeated_Init(PyObject* m);
#endif