diff options
author | Cary Clark <caryclark@skia.org> | 2018-03-09 15:32:01 -0500 |
---|---|---|
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | 2018-03-09 20:57:50 +0000 |
commit | bbfda2583f5bff3b9b0c76e0bdb132ff0cce7f8d (patch) | |
tree | 6b71992ae1570ce6432b4aa53e9e3d56d342f724 /tools/bookmaker/includeWriter.cpp | |
parent | 0fc41da384fdb7e52b3254b33d663e55912e7fea (diff) |
add starting template support
some support for interfaces containing
template <typename x> class x
includeParser now correctly balances
bracket indentions and builds correct hierarchy.
Cross-check does not detect that the bmh definition
is missing the class; then includeWriter asserts
when the bmh class can't be found.
TBR=caryclark@google.com
Bug: skia:6898
Change-Id: Ibb70667ed4a6f8e553eec3924b56dfde737b4383
Reviewed-on: https://skia-review.googlesource.com/113460
Reviewed-by: Cary Clark <caryclark@skia.org>
Commit-Queue: Cary Clark <caryclark@skia.org>
Diffstat (limited to 'tools/bookmaker/includeWriter.cpp')
-rw-r--r-- | tools/bookmaker/includeWriter.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/tools/bookmaker/includeWriter.cpp b/tools/bookmaker/includeWriter.cpp index 83895ea78a..2442138ea2 100644 --- a/tools/bookmaker/includeWriter.cpp +++ b/tools/bookmaker/includeWriter.cpp @@ -1413,6 +1413,7 @@ bool IncludeWriter::populate(Definition* def, ParentPair* prevPair, RootDefiniti case KeyWord::kFriend: case KeyWord::kInline: case KeyWord::kSK_API: + case KeyWord::kTemplate: case KeyWord::kTypedef: break; case KeyWord::kSK_BEGIN_REQUIRE_DENSE: |