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 {
47 char c[4$?:32=u|64=LLU$];
85 extern(C
) void foo() {}
86 extern(C
++) void bar() {}
89 // Private not emitted because AnonDeclaration has no protection
96 // Private cannot be exported to C++
97 private int innerPrivate
;
104 extern(C
++) void foo() {}