]> gitweb.ps.run Git - toc/blobdiff - src/toc.h
structs and functions in ctx
[toc] / src / toc.h
index 659c9f32f4157cf832128ec3d828105c1827db2c..8bf0e689e01cf8499bfdbce6290af3d41eda9524 100644 (file)
--- a/src/toc.h
+++ b/src/toc.h
@@ -408,12 +408,12 @@ void tocProgram (std::ostream & out, const Program & _p)
     tocNamespace(out, n, true);\r
   }\r
   out << "\n\n";\r
-  for (auto s : p.structs)\r
+  for (auto s : p.ctx->structs)\r
   {\r
     tocStruct(out, s, true);\r
   }\r
   out << "\n\n";\r
-  for (auto f : p.functions)\r
+  for (auto f : p.ctx->functions)\r
   {\r
     tocFunction(out, f, true);\r
   }\r
@@ -429,12 +429,12 @@ void tocProgram (std::ostream & out, const Program & _p)
     tocNamespace(out, n, false);\r
   }\r
   out << "\n\n";\r
-  for (auto s : p.structs)\r
+  for (auto s : p.ctx->structs)\r
   {\r
     tocStruct(out, s, false);\r
   }\r
   out << "\n\n";\r
-  for (auto f : p.functions)\r
+  for (auto f : p.ctx->functions)\r
   {\r
     tocFunction(out, f, false);\r
   }\r
@@ -461,12 +461,12 @@ void tocNamespace  (std::ostream & out, const Namespace & n, bool stub)
     tocNamespace(out, n, stub);\r
     out << "\n\n";\r
   }\r
-  for (auto s : n.structs)\r
+  for (auto s : n.ctx->structs)\r
   {\r
     tocStruct(out, s, stub);\r
     out << "\n\n";\r
   }\r
-  for (auto f : n.functions)\r
+  for (auto f : n.ctx->functions)\r
   {\r
     tocFunction(out, f, stub);\r
     out << "\n\n";\r