78 virtual void *visit(class_name_c *symbol) = 0; |
78 virtual void *visit(class_name_c *symbol) = 0; |
79 |
79 |
80 #define SYM_REF0(class_name_c) \ |
80 #define SYM_REF0(class_name_c) \ |
81 virtual void *visit(class_name_c *symbol) = 0; |
81 virtual void *visit(class_name_c *symbol) = 0; |
82 |
82 |
|
83 #define SYM_REF1(class_name_c, ref1) \ |
|
84 virtual void *visit(class_name_c *symbol) = 0; |
|
85 |
83 #define SYM_REF2(class_name_c, ref1, ref2) \ |
86 #define SYM_REF2(class_name_c, ref1, ref2) \ |
84 virtual void *visit(class_name_c *symbol) = 0; |
87 virtual void *visit(class_name_c *symbol) = 0; |
85 |
88 |
|
89 #define SYM_REF3(class_name_c, ref1, ref2, ref3) \ |
|
90 virtual void *visit(class_name_c *symbol) = 0; |
|
91 |
86 #define SYM_REF4(class_name_c, ref1, ref2, ref3, ref4) \ |
92 #define SYM_REF4(class_name_c, ref1, ref2, ref3, ref4) \ |
|
93 virtual void *visit(class_name_c *symbol) = 0; |
|
94 |
|
95 #define SYM_REF5(class_name_c, ref1, ref2, ref3, ref4, ref5) \ |
87 virtual void *visit(class_name_c *symbol) = 0; |
96 virtual void *visit(class_name_c *symbol) = 0; |
88 |
97 |
89 #define SYM_REF6(class_name_c, ref1, ref2, ref3, ref4, ref5, ref6) \ |
98 #define SYM_REF6(class_name_c, ref1, ref2, ref3, ref4, ref5, ref6) \ |
90 virtual void *visit(class_name_c *symbol) = 0; |
99 virtual void *visit(class_name_c *symbol) = 0; |
91 |
100 |
115 virtual void *visit(class_name_c *symbol); |
127 virtual void *visit(class_name_c *symbol); |
116 |
128 |
117 #define SYM_REF0(class_name_c) \ |
129 #define SYM_REF0(class_name_c) \ |
118 virtual void *visit(class_name_c *symbol); |
130 virtual void *visit(class_name_c *symbol); |
119 |
131 |
|
132 #define SYM_REF1(class_name_c, ref1) \ |
|
133 virtual void *visit(class_name_c *symbol); |
|
134 |
120 #define SYM_REF2(class_name_c, ref1, ref2) \ |
135 #define SYM_REF2(class_name_c, ref1, ref2) \ |
121 virtual void *visit(class_name_c *symbol); |
136 virtual void *visit(class_name_c *symbol); |
122 |
137 |
|
138 #define SYM_REF3(class_name_c, ref1, ref2, ref3) \ |
|
139 virtual void *visit(class_name_c *symbol); |
|
140 |
123 #define SYM_REF4(class_name_c, ref1, ref2, ref3, ref4) \ |
141 #define SYM_REF4(class_name_c, ref1, ref2, ref3, ref4) \ |
|
142 virtual void *visit(class_name_c *symbol); |
|
143 |
|
144 #define SYM_REF5(class_name_c, ref1, ref2, ref3, ref4, ref5) \ |
124 virtual void *visit(class_name_c *symbol); |
145 virtual void *visit(class_name_c *symbol); |
125 |
146 |
126 #define SYM_REF6(class_name_c, ref1, ref2, ref3, ref4, ref5, ref6) \ |
147 #define SYM_REF6(class_name_c, ref1, ref2, ref3, ref4, ref5, ref6) \ |
127 virtual void *visit(class_name_c *symbol); |
148 virtual void *visit(class_name_c *symbol); |
128 |
149 |