llvm-project/clang-tools-extra/clang-doc
Diego Astiazaran e27f778a19 [clang-doc] Generate HTML links for children namespaces/records
Path is now stored in the references to the child while serializing,
then this path is used to generate the relative path in the HTML
generator.
Now some references have paths and some don't so in the reducing phase,
references are now properly merged checking for empty attributes.
Tests added for HTML and YAML generators, merging and serializing.
computeRelativePath function had a bug when the filepath is part of the
given directory; it returned a path that starts with a separator. This
has been fixed.

Differential Revision: https://reviews.llvm.org/D65987

llvm-svn: 368602
2019-08-12 18:42:46 +00:00
..
assets [clang-doc] Add index in each info html file 2019-08-06 18:31:46 +00:00
tool [clang-format] Add link to source code in file definitions 2019-08-09 17:49:41 +00:00
BitcodeReader.cpp [clang-format] Add link to source code in file definitions 2019-08-09 17:49:41 +00:00
BitcodeReader.h [Bitcode] Move Bitstream to a separate library 2019-07-03 22:40:07 +00:00
BitcodeWriter.cpp [clang-format] Add link to source code in file definitions 2019-08-09 17:49:41 +00:00
BitcodeWriter.h [clang-doc] Fix link generation 2019-08-06 00:11:34 +00:00
CMakeLists.txt [clang-doc] Add a structured HTML generator 2019-07-10 19:03:25 +00:00
ClangDoc.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
ClangDoc.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
Generators.cpp [clang-doc] Add index in each info html file 2019-08-06 18:31:46 +00:00
Generators.h [clang-doc] Add index in each info html file 2019-08-06 18:31:46 +00:00
HTMLGenerator.cpp [clang-doc] Generate HTML links for children namespaces/records 2019-08-12 18:42:46 +00:00
MDGenerator.cpp [clang-doc] Add index in each info html file 2019-08-06 18:31:46 +00:00
Mapper.cpp [clang-format] Add link to source code in file definitions 2019-08-09 17:49:41 +00:00
Mapper.h [clang-format] Add link to source code in file definitions 2019-08-09 17:49:41 +00:00
Representation.cpp [clang-doc] Generate HTML links for children namespaces/records 2019-08-12 18:42:46 +00:00
Representation.h [clang-doc] Generate HTML links for children namespaces/records 2019-08-12 18:42:46 +00:00
Serialize.cpp [clang-doc] Generate HTML links for children namespaces/records 2019-08-12 18:42:46 +00:00
Serialize.h [clang-format] Add link to source code in file definitions 2019-08-09 17:49:41 +00:00
YAMLGenerator.cpp [clang-doc] Add index in each info html file 2019-08-06 18:31:46 +00:00