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 Toolchain 21 LanguageExtensions 22 ClangCommandLineReference 23 AttributeReference 24 DiagnosticsReference 25 CrossCompilation 26 ClangStaticAnalyzer 27 ThreadSafetyAnalysis 28 AddressSanitizer 29 ThreadSanitizer 30 MemorySanitizer 31 UndefinedBehaviorSanitizer 32 DataFlowSanitizer 33 LeakSanitizer 34 SanitizerCoverage 35 SanitizerStats 36 SanitizerSpecialCaseList 37 ControlFlowIntegrity 38 LTOVisibility 39 SafeStack 40 ShadowCallStack 41 SourceBasedCodeCoverage 42 Modules 43 MSVCCompatibility 44 OpenCLSupport 45 OpenMPSupport 46 SYCLSupport 47 ThinLTO 48 APINotes 49 CommandGuide/index 50 FAQ 51 52Using Clang as a Library 53======================== 54 55.. toctree:: 56 :maxdepth: 1 57 58 Tooling 59 ExternalClangExamples 60 IntroductionToTheClangAST 61 LibTooling 62 LibFormat 63 ClangPlugins 64 RAVFrontendAction 65 LibASTMatchersTutorial 66 LibASTMatchers 67 LibASTImporter 68 HowToSetupToolingForLLVM 69 JSONCompilationDatabase 70 RefactoringEngine 71 72Using Clang Tools 73================= 74 75.. toctree:: 76 :maxdepth: 1 77 78 ClangTools 79 ClangCheck 80 ClangFormat 81 ClangFormatStyleOptions 82 ClangFormattedStatus 83 ClangOffloadBundler 84 85Design Documents 86================ 87 88.. toctree:: 89 :maxdepth: 1 90 91 InternalsManual 92 DriverInternals 93 PCHInternals 94 ItaniumMangleAbiTags 95 HardwareAssistedAddressSanitizerDesign.rst 96 ConstantInterpreter 97 98 99Indices and tables 100================== 101 102* :ref:`genindex` 103* :ref:`modindex` 104* :ref:`search` 105 106