1.. Clang documentation master file, created by
2   sphinx-quickstart on Sun Dec  9 20:01:55 2012.
3   You can adapt this file completely to your liking, but it should at least
4   contain the root `toctree` directive.
5
6.. title:: Welcome to Clang's documentation!
7
8.. toctree::
9   :maxdepth: 1
10
11   ReleaseNotes
12
13Using Clang as a Compiler
14=========================
15
16.. toctree::
17   :maxdepth: 1
18
19   UsersManual
20   LanguageExtensions
21   AttributeReference
22   CrossCompilation
23   ThreadSafetyAnalysis
24   AddressSanitizer
25   ThreadSanitizer
26   MemorySanitizer
27   UndefinedBehaviorSanitizer
28   DataFlowSanitizer
29   LeakSanitizer
30   SanitizerCoverage
31   SanitizerStats
32   SanitizerSpecialCaseList
33   ControlFlowIntegrity
34   LTOVisibility
35   SafeStack
36   SourceBasedCodeCoverage
37   Modules
38   MSVCCompatibility
39   CommandGuide/index
40   FAQ
41
42Using Clang as a Library
43========================
44
45.. toctree::
46   :maxdepth: 1
47
48   Tooling
49   ExternalClangExamples
50   IntroductionToTheClangAST
51   LibTooling
52   LibFormat
53   ClangPlugins
54   RAVFrontendAction
55   LibASTMatchersTutorial
56   LibASTMatchers
57   HowToSetupToolingForLLVM
58   JSONCompilationDatabase
59
60Using Clang Tools
61=================
62
63.. toctree::
64   :maxdepth: 1
65
66   ClangTools
67   ClangCheck
68   ClangFormat
69   ClangFormatStyleOptions
70
71Design Documents
72================
73
74.. toctree::
75   :maxdepth: 1
76
77   InternalsManual
78   DriverInternals
79   PTHInternals
80   PCHInternals
81   ItaniumMangleAbiTags
82
83
84Indices and tables
85==================
86
87* :ref:`genindex`
88* :ref:`modindex`
89* :ref:`search`
90
91