Go to the documentation of this file.
44 namespace objectivec {
46 using internal::WireFormat;
47 using internal::WireFormatLite;
119 std::map<string, string>* variables) {
121 (*variables)[
"type"] = primitive_name;
122 (*variables)[
"storage_type"] = primitive_name;
157 " // Stored in _has_storage_ to save space.";
165 variables_[
"property_storage_attribute"] =
"copy";
175 string base_name = PrimitiveArrayTypeName(
descriptor);
176 if (base_name.length()) {
177 variables_[
"array_storage_type"] =
"GPB" + base_name +
"Array";
179 variables_[
"array_storage_type"] =
"NSMutableArray";
181 "NSMutableArray<" +
variables_[
"storage_type"] +
"*>";
string StrCat(const AlphaNum &a, const AlphaNum &b)
PrimitiveObjFieldGenerator(const FieldDescriptor *descriptor, const Options &options)
virtual void GenerateFieldStorageDeclaration(io::Printer *printer) const
virtual void SetExtraRuntimeHasBitsBase(int index_base)
GLsizei const GLchar *const * string
PrimitiveFieldGenerator(const FieldDescriptor *descriptor, const Options &options)
virtual int ExtraRuntimeHasBitsNeeded(void) const
virtual ~PrimitiveObjFieldGenerator()
#define GOOGLE_LOG(LEVEL)
virtual ~PrimitiveFieldGenerator()
virtual void GenerateFieldStorageDeclaration(io::Printer *printer) const
RepeatedPrimitiveFieldGenerator(const FieldDescriptor *descriptor, const Options &options)
const char * PrimitiveTypeName(FieldDescriptor::CppType type)
std::map< string, string > variables_
virtual ~RepeatedPrimitiveFieldGenerator()
const FieldDescriptor * descriptor_
ObjectiveCType GetObjectiveCType(FieldDescriptor::Type field_type)
libaditof
Author(s):
autogenerated on Wed May 21 2025 02:06:57