#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().