#if 0 ''' ' #endif #ifdef __cplusplus // These could be added as opaque types I guess. template struct BuildHasherDefault; struct DefaultHasher; #endif #if 0 ' ''' #endif #include #include #include #include struct HashMap_i32__i32__BuildHasherDefault_DefaultHasher; struct Result_Foo; /** * Fast hash map used internally. */ typedef struct HashMap_i32__i32__BuildHasherDefault_DefaultHasher FastHashMap_i32__i32; typedef FastHashMap_i32__i32 Foo; typedef struct Result_Foo Bar; #ifdef __cplusplus extern "C" { #endif // __cplusplus void root(const Foo *a, const Bar *b); #ifdef __cplusplus } // extern "C" #endif // __cplusplus