Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
bb::avm2::simulation::MockInternalCallStackManager Class Reference

#include <mock_internal_call_stack.hpp>

Inheritance diagram for bb::avm2::simulation::MockInternalCallStackManager:
bb::avm2::simulation::InternalCallStackManagerInterface

Public Member Functions

 MockInternalCallStackManager ()
 
 ~MockInternalCallStackManager () override
 
 MOCK_METHOD (void, push,(PC pc),(override))
 
 MOCK_METHOD (PC, pop,(),(override))
 
 MOCK_METHOD (InternalCallId, get_next_call_id,(),(const, override))
 
 MOCK_METHOD (InternalCallId, get_call_id,(),(const, override))
 
 MOCK_METHOD (InternalCallId, get_return_call_id,(),(const, override))
 
- Public Member Functions inherited from bb::avm2::simulation::InternalCallStackManagerInterface
virtual ~InternalCallStackManagerInterface ()=default
 
virtual void push (PC return_pc)=0
 
virtual PC pop ()=0
 
virtual InternalCallId get_next_call_id () const =0
 
virtual InternalCallId get_call_id () const =0
 
virtual InternalCallId get_return_call_id () const =0
 

Detailed Description

Definition at line 12 of file mock_internal_call_stack.hpp.

Constructor & Destructor Documentation

◆ MockInternalCallStackManager()

bb::avm2::simulation::MockInternalCallStackManager::MockInternalCallStackManager ( )
default

◆ ~MockInternalCallStackManager()

bb::avm2::simulation::MockInternalCallStackManager::~MockInternalCallStackManager ( )
overridedefault

Member Function Documentation

◆ MOCK_METHOD() [1/5]

bb::avm2::simulation::MockInternalCallStackManager::MOCK_METHOD ( InternalCallId  ,
get_call_id  ,
()  ,
(const, override)   
)

◆ MOCK_METHOD() [2/5]

bb::avm2::simulation::MockInternalCallStackManager::MOCK_METHOD ( InternalCallId  ,
get_next_call_id  ,
()  ,
(const, override)   
)

◆ MOCK_METHOD() [3/5]

bb::avm2::simulation::MockInternalCallStackManager::MOCK_METHOD ( InternalCallId  ,
get_return_call_id  ,
()  ,
(const, override)   
)

◆ MOCK_METHOD() [4/5]

bb::avm2::simulation::MockInternalCallStackManager::MOCK_METHOD ( PC  ,
pop  ,
()  ,
(override)   
)

◆ MOCK_METHOD() [5/5]

bb::avm2::simulation::MockInternalCallStackManager::MOCK_METHOD ( void  ,
push  ,
(PC pc)  ,
(override)   
)

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