title: How to include C++ headers in an Objective C++ header?
body: <p>I have a .cpp/.hpp file combo -> the .hpp file has #include  ..</p>
  
  <p>I also have a .mm/.h file combo -> if I include the .hpp file within my .mm Objective C++ file, there are no issues. However, if I try to include the .hpp file within my .h (Objective C header) file, I get a preprocessor issue 'iostream not found'.</p>
  
  <p>Is there any way around this other than doing funky stuff like having a void* in my Objective C .h file and then casting it as the type that is included in the .mm or wrapping every C++ type within an Objective C++ type?</p>
  
  <p>My question is basically the same as Tony's question (but nobody answered his):</p>
  
  <p><a href="https://stackoverflow.com/questions/10163322/how-to-include-c-header-file-in-objective-c-header-file">https://stackoverflow.com/questions/10163322/how-to-include-c-header-file-in-objective-c-header-file</a></p>