それなら素直にソースなおしなされ。

hoge.h はパブリックヘッダで hoge.cpp でプライベートに構造体を定義してあるんだろうけど、その構造体定義だけ hogeprivate.h とかわけて、
hoge.cpp と バインダ定義してるとこで include するよろし