#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 typedef struct HashMap_i32__i32__BuildHasherDefault_DefaultHasher HashMap_i32__i32__BuildHasherDefault_DefaultHasher; typedef struct Result_Foo 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; void root(const Foo *a, const Bar *b);