summaryrefslogtreecommitdiff
path: root/include/llvm
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2007-01-27 08:19:03 +0000
committerChris Lattner <sabre@nondot.org>2007-01-27 08:19:03 +0000
commit894d264f3ee965645656ddd6566acbe4d3a3ed55 (patch)
treefb1b2ade33125bc6a951959183c3647031c416d3 /include/llvm
parenta5b4760cbd23d49b6d94bc56d85b5a499fa54802 (diff)
downloadllvm-894d264f3ee965645656ddd6566acbe4d3a3ed55.tar.gz
llvm-894d264f3ee965645656ddd6566acbe4d3a3ed55.tar.bz2
llvm-894d264f3ee965645656ddd6566acbe4d3a3ed55.tar.xz
add some missing API
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33583 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm')
-rw-r--r--include/llvm/ADT/SmallPtrSet.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/include/llvm/ADT/SmallPtrSet.h b/include/llvm/ADT/SmallPtrSet.h
index b9f7b1fc26..134a7da96c 100644
--- a/include/llvm/ADT/SmallPtrSet.h
+++ b/include/llvm/ADT/SmallPtrSet.h
@@ -67,6 +67,9 @@ public:
delete[] CurArray;
}
+ bool empty() const { return size() == 0; }
+ unsigned size() const { return NumElements; }
+
static void *getTombstoneMarker() { return reinterpret_cast<void*>(-2); }
static void *getEmptyMarker() {
// Note that -1 is chosen to make clear() efficiently implementable with