ROSE  0.11.145.0
Public Member Functions | Public Attributes | List of all members
Sawyer::Container::Trace< T, IndexTag >::Successor Struct Reference

Description

template<class T, class IndexTag = TraceMapIndexTag>
struct Sawyer::Container::Trace< T, IndexTag >::Successor

Compressed next-label list.

See Calculation of control flow successors.

Definition at line 280 of file Trace.h.

#include <util/Sawyer/Trace.h>

Collaboration diagram for Sawyer::Container::Trace< T, IndexTag >::Successor:
Collaboration graph
[legend]

Public Member Functions

 Successor (size_t end, const Label &next)
 

Public Attributes

size_t end
 Label visitation sequence number. More...
 
Label next
 Next label. More...
 

Member Data Documentation

template<class T, class IndexTag = TraceMapIndexTag>
size_t Sawyer::Container::Trace< T, IndexTag >::Successor::end

Label visitation sequence number.

Starts at zero for each label.

Definition at line 281 of file Trace.h.

Referenced by Sawyer::Container::Trace< T, IndexTag >::dump(), and Sawyer::Container::Trace< T, IndexTag >::traverse().

template<class T, class IndexTag = TraceMapIndexTag>
Label Sawyer::Container::Trace< T, IndexTag >::Successor::next

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