LLDB mainline
Public Member Functions | Private Member Functions | Private Attributes | List of all members
lldb_private::TraceDumper::FunctionCall::UntracedPrefixSegment Class Reference

#include <TraceDumper.h>

Public Member Functions

 UntracedPrefixSegment (FunctionCallUP &&nested_call)
 Note: Untraced segments can only exist if have also seen a traced segment of the same function call.
 
const FunctionCallGetNestedCall () const
 

Private Member Functions

 UntracedPrefixSegment (const UntracedPrefixSegment &)=delete
 
UntracedPrefixSegmentoperator= (UntracedPrefixSegment const &)
 

Private Attributes

FunctionCallUP m_nested_call
 

Detailed Description

Definition at line 292 of file TraceDumper.h.

Constructor & Destructor Documentation

◆ UntracedPrefixSegment() [1/2]

lldb_private::TraceDumper::FunctionCall::UntracedPrefixSegment::UntracedPrefixSegment ( FunctionCallUP &&  nested_call)
inline

Note: Untraced segments can only exist if have also seen a traced segment of the same function call.

Thus, we can use those traced segments if we want symbol information and such.

Definition at line 298 of file TraceDumper.h.

◆ UntracedPrefixSegment() [2/2]

lldb_private::TraceDumper::FunctionCall::UntracedPrefixSegment::UntracedPrefixSegment ( const UntracedPrefixSegment )
privatedelete

Member Function Documentation

◆ GetNestedCall()

const TraceDumper::FunctionCall & TraceDumper::FunctionCall::UntracedPrefixSegment::GetNestedCall ( ) const

Definition at line 639 of file TraceDumper.cpp.

◆ operator=()

UntracedPrefixSegment & lldb_private::TraceDumper::FunctionCall::UntracedPrefixSegment::operator= ( UntracedPrefixSegment const &  )
private

Member Data Documentation

◆ m_nested_call

FunctionCallUP lldb_private::TraceDumper::FunctionCall::UntracedPrefixSegment::m_nested_call
private

Definition at line 306 of file TraceDumper.h.


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