LLDB mainline
Public Member Functions | List of all members
lldb_private::FormatterBytecode::DataStack Struct Reference

#include <FormatterBytecode.h>

Inheritance diagram for lldb_private::FormatterBytecode::DataStack:
Inheritance graph
[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: