LLVM API Documentation
#include <StringPool.h>
Public Member Functions | |
| PooledStringPtr () | |
| PooledStringPtr (entry_t *E) | |
| PooledStringPtr (const PooledStringPtr &That) | |
| PooledStringPtr & | operator= (const PooledStringPtr &That) |
| void | clear () |
| ~PooledStringPtr () | |
| const char * | begin () const |
| const char * | end () const |
| unsigned | size () const |
| const char * | operator* () const |
| operator bool () const | |
| bool | operator== (const PooledStringPtr &That) |
| bool | operator!= (const PooledStringPtr &That) |
Definition at line 84 of file StringPool.h.
| llvm::PooledStringPtr::PooledStringPtr | ( | ) | [inline] |
Definition at line 89 of file StringPool.h.
| llvm::PooledStringPtr::PooledStringPtr | ( | entry_t * | E | ) | [inline, explicit] |
| llvm::PooledStringPtr::PooledStringPtr | ( | const PooledStringPtr & | That | ) | [inline] |
| llvm::PooledStringPtr::~PooledStringPtr | ( | ) | [inline] |
| PooledStringPtr& llvm::PooledStringPtr::operator= | ( | const PooledStringPtr & | That | ) | [inline] |
Definition at line 99 of file StringPool.h.
References clear(), llvm::StringMapEntry< ValueTy >::getValue(), and S.
| void llvm::PooledStringPtr::clear | ( | ) | [inline] |
Definition at line 108 of file StringPool.h.
References llvm::StringMapEntry< ValueTy >::Destroy(), and llvm::StringMapEntry< ValueTy >::getValue().
Referenced by operator=(), and ~PooledStringPtr().
| const char* llvm::PooledStringPtr::begin | ( | ) | const [inline] |
Definition at line 120 of file StringPool.h.
References llvm::StringMapEntry< ValueTy >::getKeyData().
Referenced by operator*().
| const char* llvm::PooledStringPtr::end | ( | ) | const [inline] |
Definition at line 125 of file StringPool.h.
References llvm::StringMapEntry< ValueTy >::getKeyData(), and llvm::StringMapEntryBase::getKeyLength().
| unsigned llvm::PooledStringPtr::size | ( | ) | const [inline] |
| const char* llvm::PooledStringPtr::operator* | ( | ) | const [inline] |
| llvm::PooledStringPtr::operator bool | ( | ) | const [inline] |
Definition at line 136 of file StringPool.h.
| bool llvm::PooledStringPtr::operator== | ( | const PooledStringPtr & | That | ) | [inline] |
| bool llvm::PooledStringPtr::operator!= | ( | const PooledStringPtr & | That | ) | [inline] |