diff options
author | Daniel Dunbar <daniel@zuster.org> | 2009-06-04 05:36:36 +0000 |
---|---|---|
committer | Daniel Dunbar <daniel@zuster.org> | 2009-06-04 05:36:36 +0000 |
commit | e8d9177a1533411eb53593c7a16cfa6c188952c9 (patch) | |
tree | 75049dcecf1e229ac6016b5d8dc854d7f3e60443 /include | |
parent | c35afac49b59fab490b8a369420c76cfff3d72fa (diff) | |
download | klee-e8d9177a1533411eb53593c7a16cfa6c188952c9.tar.gz |
Use dyn_cast<> instead of dyn_ref_cast.
git-svn-id: https://llvm.org/svn/llvm-project/klee/trunk@72847 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include')
-rw-r--r-- | include/klee/util/Ref.h | 18 |
1 files changed, 0 insertions, 18 deletions
diff --git a/include/klee/util/Ref.h b/include/klee/util/Ref.h index d1c2e56b..61e91f3c 100644 --- a/include/klee/util/Ref.h +++ b/include/klee/util/Ref.h @@ -44,8 +44,6 @@ private: public: template<class U> friend class ref; - template<class U> friend U* dyn_ref_cast(ref &src); - template<class U> friend const U* dyn_ref_cast(const ref &src); // constructor from pointer ref(T *p) : ptr(p) { @@ -65,10 +63,6 @@ public: } // pointer operations - T *get () { - return ptr; - } - T *get () const { return ptr; } @@ -119,18 +113,6 @@ inline std::ostream &operator<<(std::ostream &os, const ref<T> &e) { return os; } -class Expr; - -template<class U> -U* dyn_ref_cast(ref<Expr> &src) { - return dyn_cast<U>(src.ptr); -} - -template<class U> -const U* dyn_ref_cast(const ref<Expr> &src) { - return dyn_cast<U>(src.ptr); -} - } // end namespace klee namespace llvm { |