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