#include <arrange_profiles.h>

Public Member Functions | |
| bool | matches (profile_classes const &classes) |
| is this class set comparable with another? | |
Data Fields | |
| std::string | event |
| std::string | cpuinfo |
| CPU info. | |
| std::vector< profile_class > | v |
| the actual classes | |
| axis_types | axis |
| the axis of the classes | |
| extra_images | extra_found_images |
| the extra images to consider for this profile_classes | |
Definition at line 133 of file arrange_profiles.h.
| bool profile_classes::matches | ( | profile_classes const & | classes | ) |
is this class set comparable with another?
Definition at line 116 of file arrange_profiles.cpp.
References axis, AXIS_CPU, AXIS_EVENT, AXIS_MAX, AXIS_TGID, AXIS_TID, and v.
Referenced by handle_options().

| std::string profile_classes::cpuinfo |
| std::string profile_classes::event |
This is only set if we're not classifying on event/count anyway - if we're classifying on event/count, then we'll already output the details of each class's event/count.
It's only used when classifying by CPU, tgid etc. so the user can still see what perfctr event was used.
Definition at line 142 of file arrange_profiles.h.
Referenced by operator<<().
the extra images to consider for this profile_classes
Definition at line 154 of file arrange_profiles.h.
Referenced by arrange_profiles(), and invert_profiles().
| std::vector<profile_class> profile_classes::v |
the actual classes
Definition at line 148 of file arrange_profiles.h.
Referenced by arrange_profiles(), build_process_tree(), get_next_tgid_pclass(), get_next_tid_pclass(), handle_options(), invert_profiles(), matches(), operator<<(), and xml_utils::xml_utils().
1.6.1