OsmAnd
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Protected Member Functions | Friends
google::protobuf::internal::RepeatedPtrFieldBase Class Reference

#include <repeated_field.h>

Inheritance diagram for google::protobuf::internal::RepeatedPtrFieldBase:
google::protobuf::RepeatedPtrField< Element >

List of all members.

Protected Member Functions

 RepeatedPtrFieldBase ()
template<typename TypeHandler >
void Destroy ()
int size () const
template<typename TypeHandler >
const TypeHandler::Type & Get (int index) const
template<typename TypeHandler >
TypeHandler::Type * Mutable (int index)
template<typename TypeHandler >
TypeHandler::Type * Add ()
template<typename TypeHandler >
void RemoveLast ()
template<typename TypeHandler >
void Clear ()
template<typename TypeHandler >
void MergeFrom (const RepeatedPtrFieldBase &other)
void Reserve (int new_size)
int Capacity () const
void *const * raw_data () const
void ** raw_mutable_data () const
template<typename TypeHandler >
TypeHandler::Type ** mutable_data ()
template<typename TypeHandler >
const TypeHandler::Type *const * data () const
void Swap (RepeatedPtrFieldBase *other)
void SwapElements (int index1, int index2)
template<typename TypeHandler >
int SpaceUsedExcludingSelf () const
template<typename TypeHandler >
TypeHandler::Type * AddFromCleared ()
template<typename TypeHandler >
void AddAllocated (typename TypeHandler::Type *value)
template<typename TypeHandler >
TypeHandler::Type * ReleaseLast ()
int ClearedCount () const
template<typename TypeHandler >
void AddCleared (typename TypeHandler::Type *value)
template<typename TypeHandler >
TypeHandler::Type * ReleaseCleared ()

Friends

class GeneratedMessageReflection
class ExtensionSet

Constructor & Destructor Documentation


Member Function Documentation

template<typename TypeHandler >
TypeHandler::Type * google::protobuf::internal::RepeatedPtrFieldBase::Add ( ) [protected]

Reimplemented in google::protobuf::RepeatedPtrField< Element >, google::protobuf::RepeatedPtrField< ::TransportStopsTree >, google::protobuf::RepeatedPtrField< ::OsmAndCategoryTable >, google::protobuf::RepeatedPtrField< ::OsmAndPoiBox >, google::protobuf::RepeatedPtrField< ::OsmAndPoiBoxDataAtom >, google::protobuf::RepeatedPtrField< ::MapEncodingRule >, google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption_NamePart >, google::protobuf::RepeatedPtrField< ::TransportStop >, google::protobuf::RepeatedPtrField< ::OsmAndPoiNameIndexDataAtom >, google::protobuf::RepeatedPtrField< MessageLite >, google::protobuf::RepeatedPtrField< ::StreetIndex >, google::protobuf::RepeatedPtrField< T >, google::protobuf::RepeatedPtrField< ::OsmAndMapIndex >, google::protobuf::RepeatedPtrField< ::MapRootLevel >, google::protobuf::RepeatedPtrField< ::MapData >, google::protobuf::RepeatedPtrField< string >, google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto_ExtensionRange >, google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto >, google::protobuf::RepeatedPtrField< ::std::string >, google::protobuf::RepeatedPtrField< ::OsmAndPoiNameIndexData >, google::protobuf::RepeatedPtrField< ::google::protobuf::FieldDescriptorProto >, google::protobuf::RepeatedPtrField< ::google::protobuf::MethodDescriptorProto >, google::protobuf::RepeatedPtrField< ::OsmAndTransportIndex >, google::protobuf::RepeatedPtrField< ::CityIndex >, google::protobuf::RepeatedPtrField< ::TransportRouteStop >, google::protobuf::RepeatedPtrField< ::BuildingIndex >, google::protobuf::RepeatedPtrField< ::google::protobuf::EnumDescriptorProto >, google::protobuf::RepeatedPtrField< ::OsmAndPoiBoxData >, google::protobuf::RepeatedPtrField< ::OsmAndAddressIndex >, google::protobuf::RepeatedPtrField< ::StreetIntersection >, google::protobuf::RepeatedPtrField< ::google::protobuf::ServiceDescriptorProto >, google::protobuf::RepeatedPtrField< ::PostcodeIndex >, google::protobuf::RepeatedPtrField< ::MapTree >, google::protobuf::RepeatedPtrField< ::OsmAndPoiIndex >, google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption >, google::protobuf::RepeatedPtrField< ::google::protobuf::FileDescriptorProto >, google::protobuf::RepeatedPtrField< ::TransportRoute >, google::protobuf::RepeatedPtrField< ::IndexedStringTable >, and google::protobuf::RepeatedPtrField< ::google::protobuf::EnumValueDescriptorProto >.

template<typename TypeHandler >
void google::protobuf::internal::RepeatedPtrFieldBase::AddAllocated ( typename TypeHandler::Type *  value) [protected]
template<typename TypeHandler >
void google::protobuf::internal::RepeatedPtrFieldBase::AddCleared ( typename TypeHandler::Type *  value) [protected]
template<typename TypeHandler >
TypeHandler::Type * google::protobuf::internal::RepeatedPtrFieldBase::AddFromCleared ( ) [protected]

Reimplemented in google::protobuf::RepeatedPtrField< Element >, google::protobuf::RepeatedPtrField< ::TransportStopsTree >, google::protobuf::RepeatedPtrField< ::OsmAndCategoryTable >, google::protobuf::RepeatedPtrField< ::OsmAndPoiBox >, google::protobuf::RepeatedPtrField< ::OsmAndPoiBoxDataAtom >, google::protobuf::RepeatedPtrField< ::MapEncodingRule >, google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption_NamePart >, google::protobuf::RepeatedPtrField< ::TransportStop >, google::protobuf::RepeatedPtrField< ::OsmAndPoiNameIndexDataAtom >, google::protobuf::RepeatedPtrField< MessageLite >, google::protobuf::RepeatedPtrField< ::StreetIndex >, google::protobuf::RepeatedPtrField< T >, google::protobuf::RepeatedPtrField< ::OsmAndMapIndex >, google::protobuf::RepeatedPtrField< ::MapRootLevel >, google::protobuf::RepeatedPtrField< ::MapData >, google::protobuf::RepeatedPtrField< string >, google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto_ExtensionRange >, google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto >, google::protobuf::RepeatedPtrField< ::std::string >, google::protobuf::RepeatedPtrField< ::OsmAndPoiNameIndexData >, google::protobuf::RepeatedPtrField< ::google::protobuf::FieldDescriptorProto >, google::protobuf::RepeatedPtrField< ::google::protobuf::MethodDescriptorProto >, google::protobuf::RepeatedPtrField< ::OsmAndTransportIndex >, google::protobuf::RepeatedPtrField< ::CityIndex >, google::protobuf::RepeatedPtrField< ::TransportRouteStop >, google::protobuf::RepeatedPtrField< ::BuildingIndex >, google::protobuf::RepeatedPtrField< ::google::protobuf::EnumDescriptorProto >, google::protobuf::RepeatedPtrField< ::OsmAndPoiBoxData >, google::protobuf::RepeatedPtrField< ::OsmAndAddressIndex >, google::protobuf::RepeatedPtrField< ::StreetIntersection >, google::protobuf::RepeatedPtrField< ::google::protobuf::ServiceDescriptorProto >, google::protobuf::RepeatedPtrField< ::PostcodeIndex >, google::protobuf::RepeatedPtrField< ::MapTree >, google::protobuf::RepeatedPtrField< ::OsmAndPoiIndex >, google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption >, google::protobuf::RepeatedPtrField< ::google::protobuf::FileDescriptorProto >, google::protobuf::RepeatedPtrField< ::TransportRoute >, google::protobuf::RepeatedPtrField< ::IndexedStringTable >, and google::protobuf::RepeatedPtrField< ::google::protobuf::EnumValueDescriptorProto >.

template<typename TypeHandler >
void google::protobuf::internal::RepeatedPtrFieldBase::Clear ( ) [protected]

Reimplemented in google::protobuf::RepeatedPtrField< Element >, google::protobuf::RepeatedPtrField< ::TransportStopsTree >, google::protobuf::RepeatedPtrField< ::OsmAndCategoryTable >, google::protobuf::RepeatedPtrField< ::OsmAndPoiBox >, google::protobuf::RepeatedPtrField< ::OsmAndPoiBoxDataAtom >, google::protobuf::RepeatedPtrField< ::MapEncodingRule >, google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption_NamePart >, google::protobuf::RepeatedPtrField< ::TransportStop >, google::protobuf::RepeatedPtrField< ::OsmAndPoiNameIndexDataAtom >, google::protobuf::RepeatedPtrField< MessageLite >, google::protobuf::RepeatedPtrField< ::StreetIndex >, google::protobuf::RepeatedPtrField< T >, google::protobuf::RepeatedPtrField< ::OsmAndMapIndex >, google::protobuf::RepeatedPtrField< ::MapRootLevel >, google::protobuf::RepeatedPtrField< ::MapData >, google::protobuf::RepeatedPtrField< string >, google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto_ExtensionRange >, google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto >, google::protobuf::RepeatedPtrField< ::std::string >, google::protobuf::RepeatedPtrField< ::OsmAndPoiNameIndexData >, google::protobuf::RepeatedPtrField< ::google::protobuf::FieldDescriptorProto >, google::protobuf::RepeatedPtrField< ::google::protobuf::MethodDescriptorProto >, google::protobuf::RepeatedPtrField< ::OsmAndTransportIndex >, google::protobuf::RepeatedPtrField< ::CityIndex >, google::protobuf::RepeatedPtrField< ::TransportRouteStop >, google::protobuf::RepeatedPtrField< ::BuildingIndex >, google::protobuf::RepeatedPtrField< ::google::protobuf::EnumDescriptorProto >, google::protobuf::RepeatedPtrField< ::OsmAndPoiBoxData >, google::protobuf::RepeatedPtrField< ::OsmAndAddressIndex >, google::protobuf::RepeatedPtrField< ::StreetIntersection >, google::protobuf::RepeatedPtrField< ::google::protobuf::ServiceDescriptorProto >, google::protobuf::RepeatedPtrField< ::PostcodeIndex >, google::protobuf::RepeatedPtrField< ::MapTree >, google::protobuf::RepeatedPtrField< ::OsmAndPoiIndex >, google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption >, google::protobuf::RepeatedPtrField< ::google::protobuf::FileDescriptorProto >, google::protobuf::RepeatedPtrField< ::TransportRoute >, google::protobuf::RepeatedPtrField< ::IndexedStringTable >, and google::protobuf::RepeatedPtrField< ::google::protobuf::EnumValueDescriptorProto >.

Reimplemented in google::protobuf::RepeatedPtrField< Element >, google::protobuf::RepeatedPtrField< ::TransportStopsTree >, google::protobuf::RepeatedPtrField< ::OsmAndCategoryTable >, google::protobuf::RepeatedPtrField< ::OsmAndPoiBox >, google::protobuf::RepeatedPtrField< ::OsmAndPoiBoxDataAtom >, google::protobuf::RepeatedPtrField< ::MapEncodingRule >, google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption_NamePart >, google::protobuf::RepeatedPtrField< ::TransportStop >, google::protobuf::RepeatedPtrField< ::OsmAndPoiNameIndexDataAtom >, google::protobuf::RepeatedPtrField< MessageLite >, google::protobuf::RepeatedPtrField< ::StreetIndex >, google::protobuf::RepeatedPtrField< T >, google::protobuf::RepeatedPtrField< ::OsmAndMapIndex >, google::protobuf::RepeatedPtrField< ::MapRootLevel >, google::protobuf::RepeatedPtrField< ::MapData >, google::protobuf::RepeatedPtrField< string >, google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto_ExtensionRange >, google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto >, google::protobuf::RepeatedPtrField< ::std::string >, google::protobuf::RepeatedPtrField< ::OsmAndPoiNameIndexData >, google::protobuf::RepeatedPtrField< ::google::protobuf::FieldDescriptorProto >, google::protobuf::RepeatedPtrField< ::google::protobuf::MethodDescriptorProto >, google::protobuf::RepeatedPtrField< ::OsmAndTransportIndex >, google::protobuf::RepeatedPtrField< ::CityIndex >, google::protobuf::RepeatedPtrField< ::TransportRouteStop >, google::protobuf::RepeatedPtrField< ::BuildingIndex >, google::protobuf::RepeatedPtrField< ::google::protobuf::EnumDescriptorProto >, google::protobuf::RepeatedPtrField< ::OsmAndPoiBoxData >, google::protobuf::RepeatedPtrField< ::OsmAndAddressIndex >, google::protobuf::RepeatedPtrField< ::StreetIntersection >, google::protobuf::RepeatedPtrField< ::google::protobuf::ServiceDescriptorProto >, google::protobuf::RepeatedPtrField< ::PostcodeIndex >, google::protobuf::RepeatedPtrField< ::MapTree >, google::protobuf::RepeatedPtrField< ::OsmAndPoiIndex >, google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption >, google::protobuf::RepeatedPtrField< ::google::protobuf::FileDescriptorProto >, google::protobuf::RepeatedPtrField< ::TransportRoute >, google::protobuf::RepeatedPtrField< ::IndexedStringTable >, and google::protobuf::RepeatedPtrField< ::google::protobuf::EnumValueDescriptorProto >.

template<typename TypeHandler >
const TypeHandler::Type *const * google::protobuf::internal::RepeatedPtrFieldBase::data ( ) const [protected]

Reimplemented in google::protobuf::RepeatedPtrField< Element >, google::protobuf::RepeatedPtrField< ::TransportStopsTree >, google::protobuf::RepeatedPtrField< ::OsmAndCategoryTable >, google::protobuf::RepeatedPtrField< ::OsmAndPoiBox >, google::protobuf::RepeatedPtrField< ::OsmAndPoiBoxDataAtom >, google::protobuf::RepeatedPtrField< ::MapEncodingRule >, google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption_NamePart >, google::protobuf::RepeatedPtrField< ::TransportStop >, google::protobuf::RepeatedPtrField< ::OsmAndPoiNameIndexDataAtom >, google::protobuf::RepeatedPtrField< MessageLite >, google::protobuf::RepeatedPtrField< ::StreetIndex >, google::protobuf::RepeatedPtrField< T >, google::protobuf::RepeatedPtrField< ::OsmAndMapIndex >, google::protobuf::RepeatedPtrField< ::MapRootLevel >, google::protobuf::RepeatedPtrField< ::MapData >, google::protobuf::RepeatedPtrField< string >, google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto_ExtensionRange >, google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto >, google::protobuf::RepeatedPtrField< ::std::string >, google::protobuf::RepeatedPtrField< ::OsmAndPoiNameIndexData >, google::protobuf::RepeatedPtrField< ::google::protobuf::FieldDescriptorProto >, google::protobuf::RepeatedPtrField< ::google::protobuf::MethodDescriptorProto >, google::protobuf::RepeatedPtrField< ::OsmAndTransportIndex >, google::protobuf::RepeatedPtrField< ::CityIndex >, google::protobuf::RepeatedPtrField< ::TransportRouteStop >, google::protobuf::RepeatedPtrField< ::BuildingIndex >, google::protobuf::RepeatedPtrField< ::google::protobuf::EnumDescriptorProto >, google::protobuf::RepeatedPtrField< ::OsmAndPoiBoxData >, google::protobuf::RepeatedPtrField< ::OsmAndAddressIndex >, google::protobuf::RepeatedPtrField< ::StreetIntersection >, google::protobuf::RepeatedPtrField< ::google::protobuf::ServiceDescriptorProto >, google::protobuf::RepeatedPtrField< ::PostcodeIndex >, google::protobuf::RepeatedPtrField< ::MapTree >, google::protobuf::RepeatedPtrField< ::OsmAndPoiIndex >, google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption >, google::protobuf::RepeatedPtrField< ::google::protobuf::FileDescriptorProto >, google::protobuf::RepeatedPtrField< ::TransportRoute >, google::protobuf::RepeatedPtrField< ::IndexedStringTable >, and google::protobuf::RepeatedPtrField< ::google::protobuf::EnumValueDescriptorProto >.

template<typename TypeHandler >
void google::protobuf::internal::RepeatedPtrFieldBase::Destroy ( ) [protected]
template<typename TypeHandler >
const TypeHandler::Type & google::protobuf::internal::RepeatedPtrFieldBase::Get ( int  index) const [protected]

Reimplemented in google::protobuf::RepeatedPtrField< Element >, google::protobuf::RepeatedPtrField< ::TransportStopsTree >, google::protobuf::RepeatedPtrField< ::OsmAndCategoryTable >, google::protobuf::RepeatedPtrField< ::OsmAndPoiBox >, google::protobuf::RepeatedPtrField< ::OsmAndPoiBoxDataAtom >, google::protobuf::RepeatedPtrField< ::MapEncodingRule >, google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption_NamePart >, google::protobuf::RepeatedPtrField< ::TransportStop >, google::protobuf::RepeatedPtrField< ::OsmAndPoiNameIndexDataAtom >, google::protobuf::RepeatedPtrField< MessageLite >, google::protobuf::RepeatedPtrField< ::StreetIndex >, google::protobuf::RepeatedPtrField< T >, google::protobuf::RepeatedPtrField< ::OsmAndMapIndex >, google::protobuf::RepeatedPtrField< ::MapRootLevel >, google::protobuf::RepeatedPtrField< ::MapData >, google::protobuf::RepeatedPtrField< string >, google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto_ExtensionRange >, google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto >, google::protobuf::RepeatedPtrField< ::std::string >, google::protobuf::RepeatedPtrField< ::OsmAndPoiNameIndexData >, google::protobuf::RepeatedPtrField< ::google::protobuf::FieldDescriptorProto >, google::protobuf::RepeatedPtrField< ::google::protobuf::MethodDescriptorProto >, google::protobuf::RepeatedPtrField< ::OsmAndTransportIndex >, google::protobuf::RepeatedPtrField< ::CityIndex >, google::protobuf::RepeatedPtrField< ::TransportRouteStop >, google::protobuf::RepeatedPtrField< ::BuildingIndex >, google::protobuf::RepeatedPtrField< ::google::protobuf::EnumDescriptorProto >, google::protobuf::RepeatedPtrField< ::OsmAndPoiBoxData >, google::protobuf::RepeatedPtrField< ::OsmAndAddressIndex >, google::protobuf::RepeatedPtrField< ::StreetIntersection >, google::protobuf::RepeatedPtrField< ::google::protobuf::ServiceDescriptorProto >, google::protobuf::RepeatedPtrField< ::PostcodeIndex >, google::protobuf::RepeatedPtrField< ::MapTree >, google::protobuf::RepeatedPtrField< ::OsmAndPoiIndex >, google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption >, google::protobuf::RepeatedPtrField< ::google::protobuf::FileDescriptorProto >, google::protobuf::RepeatedPtrField< ::TransportRoute >, google::protobuf::RepeatedPtrField< ::IndexedStringTable >, and google::protobuf::RepeatedPtrField< ::google::protobuf::EnumValueDescriptorProto >.

template<typename TypeHandler >
void google::protobuf::internal::RepeatedPtrFieldBase::MergeFrom ( const RepeatedPtrFieldBase other) [protected]
template<typename TypeHandler >
TypeHandler::Type * google::protobuf::internal::RepeatedPtrFieldBase::Mutable ( int  index) [protected]

Reimplemented in google::protobuf::RepeatedPtrField< Element >, google::protobuf::RepeatedPtrField< ::TransportStopsTree >, google::protobuf::RepeatedPtrField< ::OsmAndCategoryTable >, google::protobuf::RepeatedPtrField< ::OsmAndPoiBox >, google::protobuf::RepeatedPtrField< ::OsmAndPoiBoxDataAtom >, google::protobuf::RepeatedPtrField< ::MapEncodingRule >, google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption_NamePart >, google::protobuf::RepeatedPtrField< ::TransportStop >, google::protobuf::RepeatedPtrField< ::OsmAndPoiNameIndexDataAtom >, google::protobuf::RepeatedPtrField< MessageLite >, google::protobuf::RepeatedPtrField< ::StreetIndex >, google::protobuf::RepeatedPtrField< T >, google::protobuf::RepeatedPtrField< ::OsmAndMapIndex >, google::protobuf::RepeatedPtrField< ::MapRootLevel >, google::protobuf::RepeatedPtrField< ::MapData >, google::protobuf::RepeatedPtrField< string >, google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto_ExtensionRange >, google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto >, google::protobuf::RepeatedPtrField< ::std::string >, google::protobuf::RepeatedPtrField< ::OsmAndPoiNameIndexData >, google::protobuf::RepeatedPtrField< ::google::protobuf::FieldDescriptorProto >, google::protobuf::RepeatedPtrField< ::google::protobuf::MethodDescriptorProto >, google::protobuf::RepeatedPtrField< ::OsmAndTransportIndex >, google::protobuf::RepeatedPtrField< ::CityIndex >, google::protobuf::RepeatedPtrField< ::TransportRouteStop >, google::protobuf::RepeatedPtrField< ::BuildingIndex >, google::protobuf::RepeatedPtrField< ::google::protobuf::EnumDescriptorProto >, google::protobuf::RepeatedPtrField< ::OsmAndPoiBoxData >, google::protobuf::RepeatedPtrField< ::OsmAndAddressIndex >, google::protobuf::RepeatedPtrField< ::StreetIntersection >, google::protobuf::RepeatedPtrField< ::google::protobuf::ServiceDescriptorProto >, google::protobuf::RepeatedPtrField< ::PostcodeIndex >, google::protobuf::RepeatedPtrField< ::MapTree >, google::protobuf::RepeatedPtrField< ::OsmAndPoiIndex >, google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption >, google::protobuf::RepeatedPtrField< ::google::protobuf::FileDescriptorProto >, google::protobuf::RepeatedPtrField< ::TransportRoute >, google::protobuf::RepeatedPtrField< ::IndexedStringTable >, and google::protobuf::RepeatedPtrField< ::google::protobuf::EnumValueDescriptorProto >.

template<typename TypeHandler >
TypeHandler::Type ** google::protobuf::internal::RepeatedPtrFieldBase::mutable_data ( ) [protected]

Reimplemented in google::protobuf::RepeatedPtrField< Element >, google::protobuf::RepeatedPtrField< ::TransportStopsTree >, google::protobuf::RepeatedPtrField< ::OsmAndCategoryTable >, google::protobuf::RepeatedPtrField< ::OsmAndPoiBox >, google::protobuf::RepeatedPtrField< ::OsmAndPoiBoxDataAtom >, google::protobuf::RepeatedPtrField< ::MapEncodingRule >, google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption_NamePart >, google::protobuf::RepeatedPtrField< ::TransportStop >, google::protobuf::RepeatedPtrField< ::OsmAndPoiNameIndexDataAtom >, google::protobuf::RepeatedPtrField< MessageLite >, google::protobuf::RepeatedPtrField< ::StreetIndex >, google::protobuf::RepeatedPtrField< T >, google::protobuf::RepeatedPtrField< ::OsmAndMapIndex >, google::protobuf::RepeatedPtrField< ::MapRootLevel >, google::protobuf::RepeatedPtrField< ::MapData >, google::protobuf::RepeatedPtrField< string >, google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto_ExtensionRange >, google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto >, google::protobuf::RepeatedPtrField< ::std::string >, google::protobuf::RepeatedPtrField< ::OsmAndPoiNameIndexData >, google::protobuf::RepeatedPtrField< ::google::protobuf::FieldDescriptorProto >, google::protobuf::RepeatedPtrField< ::google::protobuf::MethodDescriptorProto >, google::protobuf::RepeatedPtrField< ::OsmAndTransportIndex >, google::protobuf::RepeatedPtrField< ::CityIndex >, google::protobuf::RepeatedPtrField< ::TransportRouteStop >, google::protobuf::RepeatedPtrField< ::BuildingIndex >, google::protobuf::RepeatedPtrField< ::google::protobuf::EnumDescriptorProto >, google::protobuf::RepeatedPtrField< ::OsmAndPoiBoxData >, google::protobuf::RepeatedPtrField< ::OsmAndAddressIndex >, google::protobuf::RepeatedPtrField< ::StreetIntersection >, google::protobuf::RepeatedPtrField< ::google::protobuf::ServiceDescriptorProto >, google::protobuf::RepeatedPtrField< ::PostcodeIndex >, google::protobuf::RepeatedPtrField< ::MapTree >, google::protobuf::RepeatedPtrField< ::OsmAndPoiIndex >, google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption >, google::protobuf::RepeatedPtrField< ::google::protobuf::FileDescriptorProto >, google::protobuf::RepeatedPtrField< ::TransportRoute >, google::protobuf::RepeatedPtrField< ::IndexedStringTable >, and google::protobuf::RepeatedPtrField< ::google::protobuf::EnumValueDescriptorProto >.

template<typename TypeHandler >
TypeHandler::Type * google::protobuf::internal::RepeatedPtrFieldBase::ReleaseCleared ( ) [protected]

Reimplemented in google::protobuf::RepeatedPtrField< Element >, google::protobuf::RepeatedPtrField< ::TransportStopsTree >, google::protobuf::RepeatedPtrField< ::OsmAndCategoryTable >, google::protobuf::RepeatedPtrField< ::OsmAndPoiBox >, google::protobuf::RepeatedPtrField< ::OsmAndPoiBoxDataAtom >, google::protobuf::RepeatedPtrField< ::MapEncodingRule >, google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption_NamePart >, google::protobuf::RepeatedPtrField< ::TransportStop >, google::protobuf::RepeatedPtrField< ::OsmAndPoiNameIndexDataAtom >, google::protobuf::RepeatedPtrField< MessageLite >, google::protobuf::RepeatedPtrField< ::StreetIndex >, google::protobuf::RepeatedPtrField< T >, google::protobuf::RepeatedPtrField< ::OsmAndMapIndex >, google::protobuf::RepeatedPtrField< ::MapRootLevel >, google::protobuf::RepeatedPtrField< ::MapData >, google::protobuf::RepeatedPtrField< string >, google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto_ExtensionRange >, google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto >, google::protobuf::RepeatedPtrField< ::std::string >, google::protobuf::RepeatedPtrField< ::OsmAndPoiNameIndexData >, google::protobuf::RepeatedPtrField< ::google::protobuf::FieldDescriptorProto >, google::protobuf::RepeatedPtrField< ::google::protobuf::MethodDescriptorProto >, google::protobuf::RepeatedPtrField< ::OsmAndTransportIndex >, google::protobuf::RepeatedPtrField< ::CityIndex >, google::protobuf::RepeatedPtrField< ::TransportRouteStop >, google::protobuf::RepeatedPtrField< ::BuildingIndex >, google::protobuf::RepeatedPtrField< ::google::protobuf::EnumDescriptorProto >, google::protobuf::RepeatedPtrField< ::OsmAndPoiBoxData >, google::protobuf::RepeatedPtrField< ::OsmAndAddressIndex >, google::protobuf::RepeatedPtrField< ::StreetIntersection >, google::protobuf::RepeatedPtrField< ::google::protobuf::ServiceDescriptorProto >, google::protobuf::RepeatedPtrField< ::PostcodeIndex >, google::protobuf::RepeatedPtrField< ::MapTree >, google::protobuf::RepeatedPtrField< ::OsmAndPoiIndex >, google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption >, google::protobuf::RepeatedPtrField< ::google::protobuf::FileDescriptorProto >, google::protobuf::RepeatedPtrField< ::TransportRoute >, google::protobuf::RepeatedPtrField< ::IndexedStringTable >, and google::protobuf::RepeatedPtrField< ::google::protobuf::EnumValueDescriptorProto >.

template<typename TypeHandler >
TypeHandler::Type * google::protobuf::internal::RepeatedPtrFieldBase::ReleaseLast ( ) [protected]

Reimplemented in google::protobuf::RepeatedPtrField< Element >, google::protobuf::RepeatedPtrField< ::TransportStopsTree >, google::protobuf::RepeatedPtrField< ::OsmAndCategoryTable >, google::protobuf::RepeatedPtrField< ::OsmAndPoiBox >, google::protobuf::RepeatedPtrField< ::OsmAndPoiBoxDataAtom >, google::protobuf::RepeatedPtrField< ::MapEncodingRule >, google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption_NamePart >, google::protobuf::RepeatedPtrField< ::TransportStop >, google::protobuf::RepeatedPtrField< ::OsmAndPoiNameIndexDataAtom >, google::protobuf::RepeatedPtrField< MessageLite >, google::protobuf::RepeatedPtrField< ::StreetIndex >, google::protobuf::RepeatedPtrField< T >, google::protobuf::RepeatedPtrField< ::OsmAndMapIndex >, google::protobuf::RepeatedPtrField< ::MapRootLevel >, google::protobuf::RepeatedPtrField< ::MapData >, google::protobuf::RepeatedPtrField< string >, google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto_ExtensionRange >, google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto >, google::protobuf::RepeatedPtrField< ::std::string >, google::protobuf::RepeatedPtrField< ::OsmAndPoiNameIndexData >, google::protobuf::RepeatedPtrField< ::google::protobuf::FieldDescriptorProto >, google::protobuf::RepeatedPtrField< ::google::protobuf::MethodDescriptorProto >, google::protobuf::RepeatedPtrField< ::OsmAndTransportIndex >, google::protobuf::RepeatedPtrField< ::CityIndex >, google::protobuf::RepeatedPtrField< ::TransportRouteStop >, google::protobuf::RepeatedPtrField< ::BuildingIndex >, google::protobuf::RepeatedPtrField< ::google::protobuf::EnumDescriptorProto >, google::protobuf::RepeatedPtrField< ::OsmAndPoiBoxData >, google::protobuf::RepeatedPtrField< ::OsmAndAddressIndex >, google::protobuf::RepeatedPtrField< ::StreetIntersection >, google::protobuf::RepeatedPtrField< ::google::protobuf::ServiceDescriptorProto >, google::protobuf::RepeatedPtrField< ::PostcodeIndex >, google::protobuf::RepeatedPtrField< ::MapTree >, google::protobuf::RepeatedPtrField< ::OsmAndPoiIndex >, google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption >, google::protobuf::RepeatedPtrField< ::google::protobuf::FileDescriptorProto >, google::protobuf::RepeatedPtrField< ::TransportRoute >, google::protobuf::RepeatedPtrField< ::IndexedStringTable >, and google::protobuf::RepeatedPtrField< ::google::protobuf::EnumValueDescriptorProto >.

template<typename TypeHandler >
void google::protobuf::internal::RepeatedPtrFieldBase::RemoveLast ( ) [protected]

Reimplemented in google::protobuf::RepeatedPtrField< Element >, google::protobuf::RepeatedPtrField< ::TransportStopsTree >, google::protobuf::RepeatedPtrField< ::OsmAndCategoryTable >, google::protobuf::RepeatedPtrField< ::OsmAndPoiBox >, google::protobuf::RepeatedPtrField< ::OsmAndPoiBoxDataAtom >, google::protobuf::RepeatedPtrField< ::MapEncodingRule >, google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption_NamePart >, google::protobuf::RepeatedPtrField< ::TransportStop >, google::protobuf::RepeatedPtrField< ::OsmAndPoiNameIndexDataAtom >, google::protobuf::RepeatedPtrField< MessageLite >, google::protobuf::RepeatedPtrField< ::StreetIndex >, google::protobuf::RepeatedPtrField< T >, google::protobuf::RepeatedPtrField< ::OsmAndMapIndex >, google::protobuf::RepeatedPtrField< ::MapRootLevel >, google::protobuf::RepeatedPtrField< ::MapData >, google::protobuf::RepeatedPtrField< string >, google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto_ExtensionRange >, google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto >, google::protobuf::RepeatedPtrField< ::std::string >, google::protobuf::RepeatedPtrField< ::OsmAndPoiNameIndexData >, google::protobuf::RepeatedPtrField< ::google::protobuf::FieldDescriptorProto >, google::protobuf::RepeatedPtrField< ::google::protobuf::MethodDescriptorProto >, google::protobuf::RepeatedPtrField< ::OsmAndTransportIndex >, google::protobuf::RepeatedPtrField< ::CityIndex >, google::protobuf::RepeatedPtrField< ::TransportRouteStop >, google::protobuf::RepeatedPtrField< ::BuildingIndex >, google::protobuf::RepeatedPtrField< ::google::protobuf::EnumDescriptorProto >, google::protobuf::RepeatedPtrField< ::OsmAndPoiBoxData >, google::protobuf::RepeatedPtrField< ::OsmAndAddressIndex >, google::protobuf::RepeatedPtrField< ::StreetIntersection >, google::protobuf::RepeatedPtrField< ::google::protobuf::ServiceDescriptorProto >, google::protobuf::RepeatedPtrField< ::PostcodeIndex >, google::protobuf::RepeatedPtrField< ::MapTree >, google::protobuf::RepeatedPtrField< ::OsmAndPoiIndex >, google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption >, google::protobuf::RepeatedPtrField< ::google::protobuf::FileDescriptorProto >, google::protobuf::RepeatedPtrField< ::TransportRoute >, google::protobuf::RepeatedPtrField< ::IndexedStringTable >, and google::protobuf::RepeatedPtrField< ::google::protobuf::EnumValueDescriptorProto >.

Reimplemented in google::protobuf::RepeatedPtrField< Element >, google::protobuf::RepeatedPtrField< ::TransportStopsTree >, google::protobuf::RepeatedPtrField< ::OsmAndCategoryTable >, google::protobuf::RepeatedPtrField< ::OsmAndPoiBox >, google::protobuf::RepeatedPtrField< ::OsmAndPoiBoxDataAtom >, google::protobuf::RepeatedPtrField< ::MapEncodingRule >, google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption_NamePart >, google::protobuf::RepeatedPtrField< ::TransportStop >, google::protobuf::RepeatedPtrField< ::OsmAndPoiNameIndexDataAtom >, google::protobuf::RepeatedPtrField< MessageLite >, google::protobuf::RepeatedPtrField< ::StreetIndex >, google::protobuf::RepeatedPtrField< T >, google::protobuf::RepeatedPtrField< ::OsmAndMapIndex >, google::protobuf::RepeatedPtrField< ::MapRootLevel >, google::protobuf::RepeatedPtrField< ::MapData >, google::protobuf::RepeatedPtrField< string >, google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto_ExtensionRange >, google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto >, google::protobuf::RepeatedPtrField< ::std::string >, google::protobuf::RepeatedPtrField< ::OsmAndPoiNameIndexData >, google::protobuf::RepeatedPtrField< ::google::protobuf::FieldDescriptorProto >, google::protobuf::RepeatedPtrField< ::google::protobuf::MethodDescriptorProto >, google::protobuf::RepeatedPtrField< ::OsmAndTransportIndex >, google::protobuf::RepeatedPtrField< ::CityIndex >, google::protobuf::RepeatedPtrField< ::TransportRouteStop >, google::protobuf::RepeatedPtrField< ::BuildingIndex >, google::protobuf::RepeatedPtrField< ::google::protobuf::EnumDescriptorProto >, google::protobuf::RepeatedPtrField< ::OsmAndPoiBoxData >, google::protobuf::RepeatedPtrField< ::OsmAndAddressIndex >, google::protobuf::RepeatedPtrField< ::StreetIntersection >, google::protobuf::RepeatedPtrField< ::google::protobuf::ServiceDescriptorProto >, google::protobuf::RepeatedPtrField< ::PostcodeIndex >, google::protobuf::RepeatedPtrField< ::MapTree >, google::protobuf::RepeatedPtrField< ::OsmAndPoiIndex >, google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption >, google::protobuf::RepeatedPtrField< ::google::protobuf::FileDescriptorProto >, google::protobuf::RepeatedPtrField< ::TransportRoute >, google::protobuf::RepeatedPtrField< ::IndexedStringTable >, and google::protobuf::RepeatedPtrField< ::google::protobuf::EnumValueDescriptorProto >.

Reimplemented in google::protobuf::RepeatedPtrField< Element >, google::protobuf::RepeatedPtrField< ::TransportStopsTree >, google::protobuf::RepeatedPtrField< ::OsmAndCategoryTable >, google::protobuf::RepeatedPtrField< ::OsmAndPoiBox >, google::protobuf::RepeatedPtrField< ::OsmAndPoiBoxDataAtom >, google::protobuf::RepeatedPtrField< ::MapEncodingRule >, google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption_NamePart >, google::protobuf::RepeatedPtrField< ::TransportStop >, google::protobuf::RepeatedPtrField< ::OsmAndPoiNameIndexDataAtom >, google::protobuf::RepeatedPtrField< MessageLite >, google::protobuf::RepeatedPtrField< ::StreetIndex >, google::protobuf::RepeatedPtrField< T >, google::protobuf::RepeatedPtrField< ::OsmAndMapIndex >, google::protobuf::RepeatedPtrField< ::MapRootLevel >, google::protobuf::RepeatedPtrField< ::MapData >, google::protobuf::RepeatedPtrField< string >, google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto_ExtensionRange >, google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto >, google::protobuf::RepeatedPtrField< ::std::string >, google::protobuf::RepeatedPtrField< ::OsmAndPoiNameIndexData >, google::protobuf::RepeatedPtrField< ::google::protobuf::FieldDescriptorProto >, google::protobuf::RepeatedPtrField< ::google::protobuf::MethodDescriptorProto >, google::protobuf::RepeatedPtrField< ::OsmAndTransportIndex >, google::protobuf::RepeatedPtrField< ::CityIndex >, google::protobuf::RepeatedPtrField< ::TransportRouteStop >, google::protobuf::RepeatedPtrField< ::BuildingIndex >, google::protobuf::RepeatedPtrField< ::google::protobuf::EnumDescriptorProto >, google::protobuf::RepeatedPtrField< ::OsmAndPoiBoxData >, google::protobuf::RepeatedPtrField< ::OsmAndAddressIndex >, google::protobuf::RepeatedPtrField< ::StreetIntersection >, google::protobuf::RepeatedPtrField< ::google::protobuf::ServiceDescriptorProto >, google::protobuf::RepeatedPtrField< ::PostcodeIndex >, google::protobuf::RepeatedPtrField< ::MapTree >, google::protobuf::RepeatedPtrField< ::OsmAndPoiIndex >, google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption >, google::protobuf::RepeatedPtrField< ::google::protobuf::FileDescriptorProto >, google::protobuf::RepeatedPtrField< ::TransportRoute >, google::protobuf::RepeatedPtrField< ::IndexedStringTable >, and google::protobuf::RepeatedPtrField< ::google::protobuf::EnumValueDescriptorProto >.

template<typename TypeHandler >
int google::protobuf::internal::RepeatedPtrFieldBase::SpaceUsedExcludingSelf ( ) const [protected]

Reimplemented in google::protobuf::RepeatedPtrField< Element >, google::protobuf::RepeatedPtrField< ::TransportStopsTree >, google::protobuf::RepeatedPtrField< ::OsmAndCategoryTable >, google::protobuf::RepeatedPtrField< ::OsmAndPoiBox >, google::protobuf::RepeatedPtrField< ::OsmAndPoiBoxDataAtom >, google::protobuf::RepeatedPtrField< ::MapEncodingRule >, google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption_NamePart >, google::protobuf::RepeatedPtrField< ::TransportStop >, google::protobuf::RepeatedPtrField< ::OsmAndPoiNameIndexDataAtom >, google::protobuf::RepeatedPtrField< MessageLite >, google::protobuf::RepeatedPtrField< ::StreetIndex >, google::protobuf::RepeatedPtrField< T >, google::protobuf::RepeatedPtrField< ::OsmAndMapIndex >, google::protobuf::RepeatedPtrField< ::MapRootLevel >, google::protobuf::RepeatedPtrField< ::MapData >, google::protobuf::RepeatedPtrField< string >, google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto_ExtensionRange >, google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto >, google::protobuf::RepeatedPtrField< ::std::string >, google::protobuf::RepeatedPtrField< ::OsmAndPoiNameIndexData >, google::protobuf::RepeatedPtrField< ::google::protobuf::FieldDescriptorProto >, google::protobuf::RepeatedPtrField< ::google::protobuf::MethodDescriptorProto >, google::protobuf::RepeatedPtrField< ::OsmAndTransportIndex >, google::protobuf::RepeatedPtrField< ::CityIndex >, google::protobuf::RepeatedPtrField< ::TransportRouteStop >, google::protobuf::RepeatedPtrField< ::BuildingIndex >, google::protobuf::RepeatedPtrField< ::google::protobuf::EnumDescriptorProto >, google::protobuf::RepeatedPtrField< ::OsmAndPoiBoxData >, google::protobuf::RepeatedPtrField< ::OsmAndAddressIndex >, google::protobuf::RepeatedPtrField< ::StreetIntersection >, google::protobuf::RepeatedPtrField< ::google::protobuf::ServiceDescriptorProto >, google::protobuf::RepeatedPtrField< ::PostcodeIndex >, google::protobuf::RepeatedPtrField< ::MapTree >, google::protobuf::RepeatedPtrField< ::OsmAndPoiIndex >, google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption >, google::protobuf::RepeatedPtrField< ::google::protobuf::FileDescriptorProto >, google::protobuf::RepeatedPtrField< ::TransportRoute >, google::protobuf::RepeatedPtrField< ::IndexedStringTable >, and google::protobuf::RepeatedPtrField< ::google::protobuf::EnumValueDescriptorProto >.

void google::protobuf::internal::RepeatedPtrFieldBase::SwapElements ( int  index1,
int  index2 
) [protected]

Reimplemented in google::protobuf::RepeatedPtrField< Element >, google::protobuf::RepeatedPtrField< ::TransportStopsTree >, google::protobuf::RepeatedPtrField< ::OsmAndCategoryTable >, google::protobuf::RepeatedPtrField< ::OsmAndPoiBox >, google::protobuf::RepeatedPtrField< ::OsmAndPoiBoxDataAtom >, google::protobuf::RepeatedPtrField< ::MapEncodingRule >, google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption_NamePart >, google::protobuf::RepeatedPtrField< ::TransportStop >, google::protobuf::RepeatedPtrField< ::OsmAndPoiNameIndexDataAtom >, google::protobuf::RepeatedPtrField< MessageLite >, google::protobuf::RepeatedPtrField< ::StreetIndex >, google::protobuf::RepeatedPtrField< T >, google::protobuf::RepeatedPtrField< ::OsmAndMapIndex >, google::protobuf::RepeatedPtrField< ::MapRootLevel >, google::protobuf::RepeatedPtrField< ::MapData >, google::protobuf::RepeatedPtrField< string >, google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto_ExtensionRange >, google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto >, google::protobuf::RepeatedPtrField< ::std::string >, google::protobuf::RepeatedPtrField< ::OsmAndPoiNameIndexData >, google::protobuf::RepeatedPtrField< ::google::protobuf::FieldDescriptorProto >, google::protobuf::RepeatedPtrField< ::google::protobuf::MethodDescriptorProto >, google::protobuf::RepeatedPtrField< ::OsmAndTransportIndex >, google::protobuf::RepeatedPtrField< ::CityIndex >, google::protobuf::RepeatedPtrField< ::TransportRouteStop >, google::protobuf::RepeatedPtrField< ::BuildingIndex >, google::protobuf::RepeatedPtrField< ::google::protobuf::EnumDescriptorProto >, google::protobuf::RepeatedPtrField< ::OsmAndPoiBoxData >, google::protobuf::RepeatedPtrField< ::OsmAndAddressIndex >, google::protobuf::RepeatedPtrField< ::StreetIntersection >, google::protobuf::RepeatedPtrField< ::google::protobuf::ServiceDescriptorProto >, google::protobuf::RepeatedPtrField< ::PostcodeIndex >, google::protobuf::RepeatedPtrField< ::MapTree >, google::protobuf::RepeatedPtrField< ::OsmAndPoiIndex >, google::protobuf::RepeatedPtrField< ::google::protobuf::UninterpretedOption >, google::protobuf::RepeatedPtrField< ::google::protobuf::FileDescriptorProto >, google::protobuf::RepeatedPtrField< ::TransportRoute >, google::protobuf::RepeatedPtrField< ::IndexedStringTable >, and google::protobuf::RepeatedPtrField< ::google::protobuf::EnumValueDescriptorProto >.


Friends And Related Function Documentation

friend class ExtensionSet [friend]
friend class GeneratedMessageReflection [friend]

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines