<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:times new roman,new york,times,serif;font-size:12pt"><div>Hello all,<br><br>I am writing a simple program which outputs the C++ types specified in the<br>source file. When I include a user-defined header file in my source file and<br>want the program to output the types specified in it I add the following:<br>.....<br>std::vector<clang::DirectoryLookup> v;<br>std::string s = "/path for the header file/";<br>const clang::DirectoryEntry* d = m_file_manager.getDirectory(s);<br>v.push_back(clang::DirectoryLookup(d, clang::SrcMgr::C_User, true, false));<br>clang::HeaderSearch m_header_search.SetSearchPaths(v, 0, 0);<br>.........<br>        <br>When I include system file in my source file(e.g #include <string>) and want<br>the program to output also the types specified in I do the following<br>modifications
 and get the following errors:<br>        <br>.........<br>std::vector<clang::DirectoryLookup> v;<br>std::string s = "/path for the header file/";<br>const clang::DirectoryEntry* d = m_file_manager.getDirectory(s);<br>v.push_back(clang::DirectoryLookup(d, clang::SrcMgr::C_User, true, false));<br>clang::HeaderSearch m_header_search.SetSearchPaths(v, 0, 0);<br>.........        <br>        <br>Stack dump:             <br>0.    /usr/include/c++/4.3/iosfwd:133:3: current parser token 'typedef'<br>        <br>Note InitHeaderSearch.h is not available in my clang version.<br><br>Regards,<br>Ani<br></div>
</div><br>

      </body></html>