Classes | |
struct | TimeVal |
class | TimeStamp |
class | Task |
class | Call |
class | StackedCall |
struct | TimeStats |
struct | GraphCall |
struct | GraphTask |
struct | GraphComponent |
class | VertexWriter |
class | EdgeWriter |
class | GraphWriter |
Typedefs | |
typedef std::map< const std::string, int > | task_names_map |
typedef std::vector< Task > | task_vector |
typedef std::map< int, Call > | call_map |
typedef std::stack< StackedCall > | call_stack |
typedef boost::adjacency_list< boost::vecS, boost::vecS, boost::bidirectionalS, GraphTask, GraphCall > | output_graph |
typedef std::pair< output_graph::vertex_iterator, output_graph::vertex_iterator > | vertex_range |
typedef std::pair< output_graph::edge_iterator, output_graph::edge_iterator > | edge_range |
typedef std::pair< output_graph::in_edge_iterator, output_graph::in_edge_iterator > | in_edge_range |
typedef std::pair< output_graph::out_edge_iterator, output_graph::out_edge_iterator > | out_edge_range |
typedef std::pair< output_graph::edge_iterator, output_graph::edge_iterator > | edge_range |
typedef std::vector< int > | component_id_vector |
typedef std::vector< GraphComponent > | component_vector |
Enumerations | |
enum | time_unit |
enum | verbose_degree |
Enumerate the different verbose degrees for dot format graph export. | |
Functions | |
std::ostream & | print_time (std::ostream &o, timer::TimeVal &time, time_unit u=TIME_DEFAULT) |
std::ostream & | operator<< (std::ostream &o, const TimeVal &tv) |