GDB (xrefs)
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
offset_view Class Reference

Public Member Functions

 offset_view ()=default
 
 offset_view (gdb::array_view< const gdb_byte > bytes)
 
offset_type operator[] (size_t index) const
 
size_t size () const
 
bool empty () const
 

Private Attributes

gdb::array_view< const gdb_byte > m_bytes
 

Detailed Description

Definition at line 38 of file read-gdb-index.c.

Constructor & Destructor Documentation

◆ offset_view() [1/2]

offset_view::offset_view ( )
default

◆ offset_view() [2/2]

offset_view::offset_view ( gdb::array_view< const gdb_byte > bytes)
inlineexplicit

Definition at line 43 of file read-gdb-index.c.

Member Function Documentation

◆ empty()

bool offset_view::empty ( ) const
inline

Definition at line 64 of file read-gdb-index.c.

References m_bytes.

Referenced by read_gdb_index_from_buffer().

◆ operator[]()

offset_type offset_view::operator[] ( size_t index) const
inline

Definition at line 49 of file read-gdb-index.c.

References extract_unsigned_integer(), and m_bytes.

◆ size()

size_t offset_view::size ( ) const
inline

Definition at line 58 of file read-gdb-index.c.

References m_bytes.

Referenced by mapped_gdb_index::symbol_name_count().

Member Data Documentation

◆ m_bytes

gdb::array_view<const gdb_byte> offset_view::m_bytes
private

Definition at line 71 of file read-gdb-index.c.

Referenced by empty(), operator[](), and size().


The documentation for this class was generated from the following file: