MySQL 9.0.0
Source Code Documentation
net::impl::Callstack< Key, Value >::Iterator Class Reference

forward-iterator over stack frames. More...

#include <callstack.h>

Public Member Functions

 Iterator (Context *ctx)
 
Iteratoroperator++ ()
 
bool operator!= (const Iterator &other) const
 
Contextoperator* ()
 

Private Attributes

Contextctx_
 

Detailed Description

template<class Key, class Value = unsigned char>
class net::impl::Callstack< Key, Value >::Iterator

forward-iterator over stack frames.

just enough to implement for-range loops

Constructor & Destructor Documentation

◆ Iterator()

template<class Key , class Value = unsigned char>
net::impl::Callstack< Key, Value >::Iterator::Iterator ( Context ctx)
inline

Member Function Documentation

◆ operator!=()

template<class Key , class Value = unsigned char>
bool net::impl::Callstack< Key, Value >::Iterator::operator!= ( const Iterator other) const
inline

◆ operator*()

template<class Key , class Value = unsigned char>
Context * net::impl::Callstack< Key, Value >::Iterator::operator* ( )
inline

◆ operator++()

template<class Key , class Value = unsigned char>
Iterator & net::impl::Callstack< Key, Value >::Iterator::operator++ ( )
inline

Member Data Documentation

◆ ctx_

template<class Key , class Value = unsigned char>
Context* net::impl::Callstack< Key, Value >::Iterator::ctx_
private

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