1 Commits (54b04c52381ca9b2c9ee24663c0eca09636144f2)

Author SHA1 Message Date
eidheim 0e0179487b Renamed C++ header and source files to use proper C++ file extensions. 6 years ago
eidheim 791b76b04c Formatted code with custom clang-format 8 years ago
eidheim 817bbbfb1d Renamed header/source files with respect to unix file name convention 8 years ago
eidheim 6084560975 Corrected diagnostic offsets for macro warnings/errors 8 years ago
eidheim f333da6a4e Reverted byte offset addition in clangmm::Offset 8 years ago
eidheim 4d3f12f528 Added std::vector::reserve to CompileCommands::get_commands(), and added byte offset to clangmm::Offset 8 years ago
eidheim 4c5fa3f0c1 Changed namespace to clangmm due to conflicts with libclang on for instance OpenSuse 9 years ago
eidheim ca2021d935 Cleanup, added Cursor::Type class, and extra functions to Cursor 10 years ago
eidheim d4ac255e72 Various new functions to retrieve cursor information more effective. 10 years ago
eidheim c27329af7d Returned offsets are now line and line index to be able to find correct offsets in UTF-8 files. 10 years ago
eidheim 7eaafa5dde Added clang::to_string in Utility.* to and used this to clean up all the CXString code. 11 years ago
eidheim 8137e7a9e6 More cleanup. 11 years ago
eidheim 9c85713a62 Cleanup. 11 years ago
eidheim de4ca52818 Major cleanup. Think I got rid of all the forward declarations. The library is much easier to use now while having the same features. 11 years ago
eidheim e2c8256b26 Big cleanup, got rid of several circular includes and class forward declarations. Still some work left, but I'll wait with this. Main reason behind the cleanup was compilation troubles. 11 years ago
eidheim 8294a98905 Fixed segmentation fault if file was empty. 11 years ago
Jørgen Lien Sellæg e10216f254 Initial commit 11 years ago