2 REQUIRED_ARGS: -HC -c -o-
6 // Automatically generated by Digital Mars D Compiler
15 #ifdef CUSTOM_D_ARRAY_TYPE
16 #define _d_dynamicArray CUSTOM_D_ARRAY_TYPE
18 /// Represents a D [] array
20 struct _d_dynamicArray final
25 _d_dynamicArray() : length(0), ptr(NULL) { }
27 _d_dynamicArray(size_t length_in, T *ptr_in)
28 : length(length_in), ptr(ptr_in) { }
30 T& operator[](const size_t idx) {
35 const T& operator[](const size_t idx) const {
42 #define _d_real long double
61 extern nullptr_t typeof_null;
63 extern nullptr_t inferred_null;
69 extern int32_t si[4$?:32=u|64=LLU$];
71 extern const _d_dynamicArray< const int32_t > di;
75 extern const int32_t* const pi;
77 extern int16_t(*func)(float , bool , ...);
87 extern (C
++) __gshared
int t
;
91 extern (C
++) struct S2
;
95 extern (C
++) class C2
;
99 extern (C
++) union U2
;
103 extern (C
++) __gshared
typeof(null) typeof_null
= null;
104 extern (C
++) __gshared inferred_null
= null;
115 short function(float, bool, ...) func
;