Go to the documentation of this file.
42 namespace objectivec {
47 std::map<string, string>* variables) {
52 (*variables)[
"group_or_message"] =
55 (*variables)[
"dataTypeSpecific_value"] =
"GPBStringifySymbol(" +
message_type +
")";
69 std::set<string>* fwd_decls)
const {
72 fwd_decls->insert(
"@class " +
variable(
"storage_type"));
89 variables_[
"array_storage_type"] =
"NSMutableArray";
91 "NSMutableArray<" +
variables_[
"storage_type"] +
"*>";
97 std::set<string>* fwd_decls)
const {
100 fwd_decls->insert(
"@class " +
variable(
"storage_type"));
virtual bool WantsHasProperty(void) const
string variable(const char *key) const
MessageFieldGenerator(const FieldDescriptor *descriptor, const Options &options)
virtual void DetermineForwardDeclarations(std::set< string > *fwd_decls) const
zend_class_entry * message_type
void SetMessageVariables(const FieldDescriptor *descriptor, std::map< std::string, std::string > *variables, const Options &options)
virtual ~RepeatedMessageFieldGenerator()
string ClassName(const Descriptor *descriptor)
RepeatedMessageFieldGenerator(const FieldDescriptor *descriptor, const Options &options)
virtual ~MessageFieldGenerator()
virtual void DetermineForwardDeclarations(std::set< string > *fwd_decls) const
virtual void DetermineForwardDeclarations(std::set< string > *fwd_decls) const
std::map< string, string > variables_
const OneofDescriptor * containing_oneof() const
const FieldDescriptor * descriptor_
libaditof
Author(s):
autogenerated on Wed May 21 2025 02:06:57