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 ThinLTO 47 APINotes 48 CommandGuide/index 49 FAQ 50 51Using Clang as a Library 52======================== 53 54.. toctree:: 55 :maxdepth: 1 56 57 Tooling 58 ExternalClangExamples 59 IntroductionToTheClangAST 60 LibTooling 61 LibFormat 62 ClangPlugins 63 RAVFrontendAction 64 LibASTMatchersTutorial 65 LibASTMatchers 66 LibASTImporter 67 HowToSetupToolingForLLVM 68 JSONCompilationDatabase 69 RefactoringEngine 70 71Using Clang Tools 72================= 73 74.. toctree:: 75 :maxdepth: 1 76 77 ClangTools 78 ClangCheck 79 ClangFormat 80 ClangFormatStyleOptions 81 ClangFormattedStatus 82 ClangOffloadBundler 83 84Design Documents 85================ 86 87.. toctree:: 88 :maxdepth: 1 89 90 InternalsManual 91 DriverInternals 92 PCHInternals 93 ItaniumMangleAbiTags 94 HardwareAssistedAddressSanitizerDesign.rst 95 ConstantInterpreter 96 97 98Indices and tables 99================== 100 101* :ref:`genindex` 102* :ref:`modindex` 103* :ref:`search` 104 105