Searched refs:ContainerBase (Results 1 – 8 of 8) sorted by relevance
27 template <typename ReturnType, typename ContainerBase>31 virtual ContainerBase* container_base() = 0;39 typename ContainerBase = Container>40 class PODIterator : public Iterator<ReturnType, ContainerBase>,45 virtual ContainerBase* container_base() { in container_base()46 return static_cast<ContainerBase*>(container_); in container_base()66 typename ContainerBase = Container>67 class RefIterator : public Iterator<ReturnType, ContainerBase>,72 virtual ContainerBase* container_base() { in container_base()73 return static_cast<ContainerBase*>(container_); in container_base()
71 struct ContainerBase { struct100 typedef struct CMessage : public ContainerBase { argument115 typedef std::unordered_map<const FieldDescriptor*, ContainerBase*>217 ContainerBase* value);
158 ContainerBase* sub_message = cmessage::InternalGetSubMessage( in subscript()187 ContainerBase* py_container = repeated_composite_container::NewContainer( in subscript()195 ContainerBase* py_container = repeated_scalar_container::NewContainer( in subscript()
48 typedef struct RepeatedScalarContainer : public ContainerBase {
53 struct MapContainer : public ContainerBase {
57 typedef struct RepeatedCompositeContainer : public ContainerBase {
1531 const std::vector<ContainerBase*>& containers_to_release) { in InternalReparentFields()1591 std::vector<ContainerBase*> containers_to_release; in InternalReleaseFieldByDescriptor()1657 std::vector<ContainerBase*> containers_to_release; in Clear()2568 ContainerBase* value) { in SetCompositeField()2606 ContainerBase* value = it->second; in GetFieldValue()2625 ContainerBase* py_container = nullptr; in GetFieldValue()2702 PyObject* ContainerBase::DeepCopy() { in DeepCopy()2719 void ContainerBase::RemoveFromParentCache() { in RemoveFromParentCache()
74 return PtrValue<ContainerBase>()->arena; in arena()157 struct ContainerBase { struct162 struct Container : public ContainerBase { argument