1010class type_visitor_t (object ):
1111 """
1212 types visitor interface
13-
13+
1414 All functions within this class should be redefined in derived classes.
1515 """
1616 def __init__ (self ):
1717 object .__init__ (self )
1818
1919 def visit_void ( self ):
2020 raise NotImplementedError ()
21-
21+
2222 def visit_char ( self ):
2323 raise NotImplementedError ()
24-
24+
2525 def visit_unsigned_char ( self ):
2626 raise NotImplementedError ()
2727
2828 def visit_signed_char ( self ):
2929 raise NotImplementedError ()
30-
30+
3131 def visit_wchar ( self ):
3232 raise NotImplementedError ()
33-
33+
3434 def visit_short_int ( self ):
3535 raise NotImplementedError ()
36-
36+
3737 def visit_short_unsigned_int ( self ):
3838 raise NotImplementedError ()
39-
39+
4040 def visit_bool ( self ):
4141 raise NotImplementedError ()
42-
42+
4343 def visit_int ( self ):
4444 raise NotImplementedError ()
45-
45+
4646 def visit_unsigned_int ( self ):
4747 raise NotImplementedError ()
48-
48+
4949 def visit_long_int ( self ):
5050 raise NotImplementedError ()
51-
51+
5252 def visit_long_unsigned_int ( self ):
5353 raise NotImplementedError ()
54-
54+
5555 def visit_long_long_int ( self ):
5656 raise NotImplementedError ()
57-
57+
5858 def visit_long_long_unsigned_int ( self ):
5959 raise NotImplementedError ()
60-
60+
6161 def visit_float ( self ):
6262 raise NotImplementedError ()
63-
63+
6464 def visit_double ( self ):
6565 raise NotImplementedError ()
66-
66+
6767 def visit_long_double ( self ):
6868 raise NotImplementedError ()
69-
69+
7070 def visit_complex_long_double (self ):
7171 raise NotImplementedError ()
7272
@@ -75,58 +75,60 @@ def visit_complex_double(self):
7575
7676 def visit_complex_float (self ):
7777 raise NotImplementedError ()
78-
78+
7979 def visit_jbyte (self ):
8080 raise NotImplementedError ()
81-
81+
8282 def visit_jshort (self ):
8383 raise NotImplementedError ()
84-
84+
8585 def visit_jint (self ):
8686 raise NotImplementedError ()
87-
87+
8888 def visit_jlong (self ):
8989 raise NotImplementedError ()
90-
90+
9191 def visit_jfloat (self ):
9292 raise NotImplementedError ()
93-
93+
9494 def visit_jdouble (self ):
9595 raise NotImplementedError ()
96-
96+
9797 def visit_jchar (self ):
9898 raise NotImplementedError ()
99-
99+
100100 def visit_jboolean (self ):
101101 raise NotImplementedError ()
102-
102+
103103 def visit_volatile ( self ):
104104 raise NotImplementedError ()
105-
105+
106106 def visit_const ( self ):
107107 raise NotImplementedError ()
108-
108+
109109 def visit_pointer ( self ):
110110 raise NotImplementedError ()
111-
111+
112112 def visit_reference ( self ):
113113 raise NotImplementedError ()
114-
114+
115115 def visit_array ( self ):
116116 raise NotImplementedError ()
117-
117+
118118 def visit_free_function_type ( self ):
119119 raise NotImplementedError ()
120-
120+
121121 def visit_member_function_type ( self ):
122122 raise NotImplementedError ()
123-
123+
124124 def visit_member_variable_type ( self ):
125125 raise NotImplementedError ()
126-
126+
127127 def visit_declarated ( self ):
128128 raise NotImplementedError ()
129129
130130 def visit_restrict ( self ):
131131 raise NotImplementedError ()
132-
132+
133+ def visit_ellipsis ( self ):
134+ raise NotImplementedError ()
0 commit comments