atlas::runtime::trace::CallStack class

Instances of CallStack can keep track of nested CodeLocations

Public types

using const_iterator = std::vector<size_t>::const_iterator

Constructors, destructors, conversion operators

operator bool() const
CallStack()
CallStack(const CallStack& other)

Public functions

void push(const CodeLocation&, const std::string& id = "")
void pop()
auto begin() const -> const_iterator
auto end() const -> const_iterator
auto hash() const -> size_t
auto size() const -> size_t
auto operator=(const CallStack& other) -> CallStack&