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