atlas
Public Types | Public Member Functions | List of all members
atlas::runtime::trace::CallStack Class Reference

Instances of CallStack can keep track of nested CodeLocations. More...

#include <CallStack.h>

Public Types

using const_iterator = std::list< size_t >::const_iterator
 
using const_reverse_iterator = std::list< size_t >::const_reverse_iterator
 

Public Member Functions

void push_front (const CodeLocation &, const std::string &id="")
 
void pop_front ()
 
const_iterator begin () const
 
const_iterator end () const
 
const_reverse_iterator rbegin () const
 
const_reverse_iterator rend () const
 
size_t hash () const
 
size_t size () const
 
 operator bool () const
 
 CallStack (const CallStack &other)
 
CallStackoperator= (const CallStack &other)
 

Detailed Description

Instances of CallStack can keep track of nested CodeLocations.


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