|
LLDB mainline
|
#include <DataBuffer.h>
Public Member Functions | |
| DataBufferUnowned (uint8_t *bytes, lldb::offset_t size) | |
| const uint8_t * | GetBytesImpl () const override |
| } | |
| lldb::offset_t | GetByteSize () const override |
| Get the number of bytes in the data buffer. | |
| bool | isA (const void *ClassID) const override |
| Public Member Functions inherited from lldb_private::WritableDataBuffer | |
| ~WritableDataBuffer () override=default | |
| Destructor. | |
| uint8_t * | GetBytes () |
| Get a pointer to the data. | |
| llvm::MutableArrayRef< uint8_t > | GetData () |
| bool | isA (const void *ClassID) const override |
| const uint8_t * | GetBytes () const |
| Get a const pointer to the data. | |
| llvm::ArrayRef< uint8_t > | GetData () const |
| Public Member Functions inherited from lldb_private::DataBuffer | |
| virtual | ~DataBuffer ()=default |
| const uint8_t * | GetBytes () const |
| Get a const pointer to the data. | |
| llvm::ArrayRef< uint8_t > | GetData () const |
Static Public Member Functions | |
| static bool | classof (const DataBuffer *data_buffer) |
| Static Public Member Functions inherited from lldb_private::WritableDataBuffer | |
| static bool | classof (const DataBuffer *data_buffer) |
| Static Public Member Functions inherited from lldb_private::DataBuffer | |
| static bool | classof (const DataBuffer *data_buffer) |
Static Public Attributes | |
| static char | ID |
| LLVM RTTI support. | |
| Static Public Attributes inherited from lldb_private::WritableDataBuffer | |
| static char | ID |
| LLVM RTTI support. | |
| Static Public Attributes inherited from lldb_private::DataBuffer | |
| static char | ID |
| LLVM RTTI support. | |
Private Attributes | |
| uint8_t * | m_bytes |
| } | |
| lldb::offset_t | m_size |
Definition at line 126 of file DataBuffer.h.
|
inline |
Definition at line 128 of file DataBuffer.h.
|
inlinestatic |
Definition at line 140 of file DataBuffer.h.
References ID, and lldb_private::DataBuffer::isA().
|
inlineoverridevirtual |
}
Get a const pointer to the data.
Implements lldb_private::DataBuffer.
Definition at line 131 of file DataBuffer.h.
References m_bytes.
|
inlineoverridevirtual |
Get the number of bytes in the data buffer.
Implements lldb_private::DataBuffer.
Definition at line 132 of file DataBuffer.h.
References m_size.
|
inlineoverridevirtual |
Reimplemented from lldb_private::DataBuffer.
Definition at line 137 of file DataBuffer.h.
References ID, and lldb_private::WritableDataBuffer::isA().
|
static |
|
private |
}
Definition at line 145 of file DataBuffer.h.
Referenced by DataBufferUnowned(), and GetBytesImpl().
|
private |
Definition at line 146 of file DataBuffer.h.
Referenced by DataBufferUnowned(), and GetByteSize().