Searched refs:fwd_decls (Results 1 – 12 of 12) sorted by relevance
69 std::set<string>* fwd_decls) const { in DetermineForwardDeclarations()70 ObjCObjFieldGenerator::DetermineForwardDeclarations(fwd_decls); in DetermineForwardDeclarations()72 fwd_decls->insert("@class " + variable("storage_type")); in DetermineForwardDeclarations()97 std::set<string>* fwd_decls) const { in DetermineForwardDeclarations()98 RepeatedFieldGenerator::DetermineForwardDeclarations(fwd_decls); in DetermineForwardDeclarations()100 fwd_decls->insert("@class " + variable("storage_type")); in DetermineForwardDeclarations()
119 std::set<string>* fwd_decls) const { in DetermineForwardDeclarations()120 SingleFieldGenerator::DetermineForwardDeclarations(fwd_decls); in DetermineForwardDeclarations()127 fwd_decls->insert("GPB_ENUM_FWD_DECLARE(" + name + ")"); in DetermineForwardDeclarations()
162 std::set<string>* fwd_decls) const { in DetermineForwardDeclarations()163 RepeatedFieldGenerator::DetermineForwardDeclarations(fwd_decls); in DetermineForwardDeclarations()169 fwd_decls->insert("@class " + value_storage_type); in DetermineForwardDeclarations()
266 std::set<string> fwd_decls; in GenerateHeader() local268 generator->DetermineForwardDeclarations(&fwd_decls); in GenerateHeader()270 for (std::set<string>::const_iterator i(fwd_decls.begin()); in GenerateHeader()271 i != fwd_decls.end(); ++i) { in GenerateHeader()274 if (fwd_decls.begin() != fwd_decls.end()) { in GenerateHeader()
58 virtual void DetermineForwardDeclarations(std::set<string>* fwd_decls) const;74 virtual void DetermineForwardDeclarations(std::set<string>* fwd_decls) const;
57 virtual void DetermineForwardDeclarations(std::set<string>* fwd_decls) const;
53 virtual void DetermineForwardDeclarations(std::set<string>* fwd_decls) const;
223 void MessageGenerator::DetermineForwardDeclarations(std::set<string>* fwd_decls) { in DetermineForwardDeclarations() argument228 .DetermineForwardDeclarations(fwd_decls); in DetermineForwardDeclarations()233 generator->DetermineForwardDeclarations(fwd_decls); in DetermineForwardDeclarations()
66 void DetermineForwardDeclarations(std::set<string>* fwd_decls);
68 virtual void DetermineForwardDeclarations(std::set<string>* fwd_decls) const;
180 std::set<string>* fwd_decls) const { in DetermineForwardDeclarations()
275 std::multimap<std::string /*namespace*/, std::string /*decl*/> fwd_decls; in Generate() local277 auto add_fwd_decl = [&fwd_decls](FwdType cpp_type, in Generate()284 fwd_decls.emplace(package, "class " + name + ";"); in Generate()287 fwd_decls.emplace(package, "enum " + name + " : int;"); in Generate()308 for (const auto& kv : fwd_decls) { in Generate()