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