+ : cl_number_ring(cl_heap_complex_ring_instance) { }
+
+int cl_C_ring_init_helper::count = 0;
+
+cl_C_ring_init_helper::cl_C_ring_init_helper()
+{
+ if (count++ == 0) {
+ cl_class_complex_ring.destruct = cl_complex_ring_destructor;
+ cl_class_complex_ring.flags = cl_class_flags_number_ring;
+ cl_class_complex_ring.dprint = cl_complex_ring_dprint;
+ cl_heap_complex_ring_instance = new cl_heap_complex_ring();
+ new ((void *)&cl_C_ring) cl_complex_ring();
+ }
+}