LLDB mainline
lldb_private::FormatterBytecode::DataStack Struct Reference

#include <FormatterBytecode.h>

Inheritance diagram for lldb_private::FormatterBytecode::DataStack:
[legend]

Public Member Functions

 DataStack ()=default
 DataStack (lldb::ValueObjectSP initial_value)
void Push (DataStackElement el)
template<typename T>
Pop ()
DataStackElement PopAny ()

Detailed Description

Definition at line 40 of file FormatterBytecode.h.

Constructor & Destructor Documentation

◆ DataStack() [1/2]

lldb_private::FormatterBytecode::DataStack::DataStack ( )
default

◆ DataStack() [2/2]

lldb_private::FormatterBytecode::DataStack::DataStack ( lldb::ValueObjectSP initial_value)
inline

Definition at line 42 of file FormatterBytecode.h.

Member Function Documentation

◆ Pop()

template<typename T>
T lldb_private::FormatterBytecode::DataStack::Pop ( )
inline

◆ PopAny()

DataStackElement lldb_private::FormatterBytecode::DataStack::PopAny ( )
inline

Definition at line 50 of file FormatterBytecode.h.

Referenced by lldb_private::FormatterBytecode::Interpret().

◆ Push()

void lldb_private::FormatterBytecode::DataStack::Push ( DataStackElement el)
inline

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