LLVM API Documentation
#include <cassert>#include "llvm/Support/Casting.h"
Go to the source code of this file.
Namespaces | |
| namespace | llvm |
Classes | |
| class | llvm::RefCountedBase< Derived > |
| class | llvm::RefCountedBaseVPTR< Derived > |
| class | llvm::IntrusiveRefCntPtr< T > |
| struct | llvm::simplify_type< IntrusiveRefCntPtr< T > > |
| struct | llvm::simplify_type< const IntrusiveRefCntPtr< T > > |
Functions | |
| template<class T, class U> | |
| bool | llvm::operator== (const IntrusiveRefCntPtr< T > &A, const IntrusiveRefCntPtr< U > &B) |
| template<class T, class U> | |
| bool | llvm::operator!= (const IntrusiveRefCntPtr< T > &A, const IntrusiveRefCntPtr< U > &B) |
| template<class T, class U> | |
| bool | llvm::operator== (const IntrusiveRefCntPtr< T > &A, U *B) |
| template<class T, class U> | |
| bool | llvm::operator!= (const IntrusiveRefCntPtr< T > &A, U *B) |
| template<class T, class U> | |
| bool | llvm::operator== (T *A, const IntrusiveRefCntPtr< U > &B) |
| template<class T, class U> | |
| bool | llvm::operator!= (T *A, const IntrusiveRefCntPtr< U > &B) |