malte_langkabel 63407c2c81 data: basic template parsing
* Implemented basic parsing and storage of template parameter types, template classes and template functions
* Added template specialization edge.
* Implemented handling of partial specializations. Needs some more tweaking.
* Added a lot of test code for template stuff (still needs some cases to be tested)
* Removed the isTemplateParameterType from DataType, since it shouldn't be needed
* Function qualTypeToDataType uses clang PrintingPolicy to fetch the desired format.
* Merged a lot of code for getting the correct names and name hierarchies of definitions
* Removed TokenComponentDataType
* Merged both of the Storage::addTypeEdge(...) functions
* Added "-fno-delayed-template-parsing" flag to parser for parsing test code.
2014-11-24 16:50:31 +01:00
2014-11-24 16:50:31 +01:00
2014-11-24 16:50:31 +01:00
2014-11-02 17:21:51 +01:00
2014-05-13 17:24:53 +02:00

Masterproject

Setup

External Software
Environment Variables
  • QT_DIR - ...\Qt\Qt5.2.1\5.2.1<IDE>\
  • CXX_TEST_DIR - .../cxxtest-4.3/
  • CLANG_DIR - .../clang-llvm/
  • BOOST_155_DIR - .../boost_1_55_0

For Win32:

  • VLD_DIR - .../Visual Leak Detector
Settings

Run setup script: $ ./script/setup.sh

S
Description
Sourcetrail - free and open-source interactive source explorer
Readme
292 MiB
Languages
C++ 63.4%
Java 32.7%
CMake 1.6%
Shell 1.1%
CSS 0.6%
Other 0.4%