[cfe-dev] Obtaining file name for functions from included files

Felix Schmitt felix.schmitt at zih.tu-dresden.de
Wed Jun 20 03:42:14 PDT 2012

Jacob Carlborg <doob at ...> writes:

> I'm using the following functions from the C bindings:
> * clang_getCursorLocation
> * clang_getSpellingLocation
> * clang_getFileName
> May you could have a look at the implementation of 
those functions if no 
> one else has a quicker solution.

This helped, thx. I'am now using the following code:

SourceLocation loc = srcMgr.getFileLoc(decl->getLocation());
std::pair<FileID, unsigned> loc_info = 
FileID file_id = loc_info.first;

const FileEntry* file_entry = 


More information about the cfe-dev mailing list