LLDB  mainline
Public Member Functions | Public Attributes | List of all members
lldb_private::CPlusPlusNameParser::Range Struct Reference
Collaboration diagram for lldb_private::CPlusPlusNameParser::Range:
Collaboration graph
[legend]

Public Member Functions

 Range ()=default
 
 Range (size_t begin, size_t end)
 
size_t size () const
 
bool empty () const
 

Public Attributes

size_t begin_index = 0
 
size_t end_index = 0
 

Detailed Description

Definition at line 68 of file CPlusPlusNameParser.h.

Constructor & Destructor Documentation

◆ Range() [1/2]

lldb_private::CPlusPlusNameParser::Range::Range ( )
default

◆ Range() [2/2]

lldb_private::CPlusPlusNameParser::Range::Range ( size_t  begin,
size_t  end 
)
inline

Definition at line 73 of file CPlusPlusNameParser.h.

Member Function Documentation

◆ empty()

bool lldb_private::CPlusPlusNameParser::Range::empty ( ) const
inline

Definition at line 79 of file CPlusPlusNameParser.h.

References size().

Referenced by lldb_private::CPlusPlusNameParser::GetTextForRange().

◆ size()

size_t lldb_private::CPlusPlusNameParser::Range::size ( ) const
inline

Definition at line 77 of file CPlusPlusNameParser.h.

References begin_index, and end_index.

Referenced by empty().

Member Data Documentation

◆ begin_index

size_t lldb_private::CPlusPlusNameParser::Range::begin_index = 0

◆ end_index

size_t lldb_private::CPlusPlusNameParser::Range::end_index = 0

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