]> granicus.if.org Git - clang/commit
Implements a declarative approach to documenting individual attributes in Clang via...
authorAaron Ballman <aaron@aaronballman.com>
Mon, 17 Feb 2014 15:27:10 +0000 (15:27 +0000)
committerAaron Ballman <aaron@aaronballman.com>
Mon, 17 Feb 2014 15:27:10 +0000 (15:27 +0000)
commitb0d5955832088e3771d541dda30cc8f73e5d93f2
tree8b04bf5fcf95a17852cc3e003ca3b5e6facf41ba
parent7e2fb94d6283456401d5154b9fb3d1c47b889b4a
Implements a declarative approach to documenting individual attributes in Clang via a Documentation tablegen class. Also updates the internals manual with information about how to use this new, required, documentation feature.

This patch adds some very, very sparse initial documentation for some attributes. Additional effort from attribute authors is greatly appreciated.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@201515 91177308-0d34-0410-b5e6-96231b3b80d8
docs/AttributeReference.rst [new file with mode: 0644]
docs/InternalsManual.rst
docs/index.rst
include/clang/Basic/Attr.td
include/clang/Basic/AttrDocs.td [new file with mode: 0644]
utils/TableGen/ClangAttrEmitter.cpp
utils/TableGen/TableGen.cpp
utils/TableGen/TableGenBackends.h