powerd++  0.4.4
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 Canonymous_namespace{powerd++.cpp}::Global::ACSetPer AC line state settings
 Canonymous_namespace{libloadplay.cpp}::Callback< FunctionArgs >Implements a recursion safe std::function wrapper
 Canonymous_namespace{libloadplay.cpp}::Callback< anonymous_namespace{libloadplay.cpp}::SysctlValue & >
 Csys::io::contains< SetT, Value >Check whether a set type contains a value
 Csys::io::query::contains_ftorTest a string whether it contains a set of characters
 Canonymous_namespace{libloadplay.cpp}::Emulator::CorePer core information
 Canonymous_namespace{powerd++.cpp}::CoreContains the management information for a single CPU core
 Canonymous_namespace{libloadplay.cpp}::CoreFrameReportThe report frame information for a single CPU pipeline
 Canonymous_namespace{powerd++.cpp}::CoreGroupContains the management information for a group of cores with a common clock frequency
 Canonymous_namespace{libloadplay.cpp}::CoreReportThe reported state of a single CPU pipeline
 Ctiming::CycleImplements an interruptible cyclic sleeping functor
 Canonymous_namespace{libloadplay.cpp}::EmulatorInstances of this class represent an emulator session
 Csys::io::enable_if< bool, T >Similar to std::enable_if, but it also has the value of the expression
 Csys::io::enable_if< false, T >Specialise enable_if for a false expression
 Csys::io::enable_if<((Set==Value)||...)>
 Csys::io::contains< set< Set ... >, Value >Specialise io::contains to unpack io::set
 Csys::io::enable_if<(contains_v< LSetT, RSet > &&...)>
 Csys::io::is_superset_of< LSetT, set< RSet ... > >Specialise is_superset_of to unpack the right hand io::set
 Csys::pid::errorThe domain error type
 Csys::env::errorThe domain error type
 Csys::sig::errorThe domain error type
 Csys::ctl::errorThe domain error type
 Cerrors::ExceptionExceptions bundle an exit code, errno value and message
 Csys::io::file< Ownership, Features >Produces file access types around the C file handling facilities
 Csys::io::file< io::link >
 Csys::io::file< io::own >
 Csys::io::file_feature< FileT,... >Implements the base functionality of all file access types
 Csys::io::file_feature< file< link, Features ... >, Features ... >
 Csys::io::file< link, Features ... >Specialise for FILE object linking file instances
 Csys::io::file_feature< file< own, Features ... >, Features ... >
 Csys::io::file< own, Features ... >Specialise for FILE object owning file instances
 Csys::io::file_feature< FileT, Tail ... >
 Csys::io::file_feature< FileT, read, Tail ... >Implement read support for file types
 Csys::io::file_feature< FileT, seek, Tail ... >Implement seek support for file types
 Csys::io::file_feature< FileT, write, Tail ... >Implement write support for file types
 Cutility::Formatter< BufSize >A formatting wrapper around string literals
 Canonymous_namespace{libloadplay.cpp}::Report::FrameRepresents a frame of the report
 Canonymous_namespace{powerd++.cpp}::FreqGuardA core frequency guard
 Cutility::FromCharsA functor for reading numerical values from a string or character array
 Canonymous_namespace{powerd++.cpp}::GlobalA collection of all the gloabl, mutable states
 Canonymous_namespace{libloadplay.cpp}::Hold< T >Sets a referenced variable to a given value and restores it when going out of context
 Csys::io::is_superset_of< LSetT, RSetT >Check whether the left hand set is a superest of the right hand set
 Canonymous_namespace{libloadplay.cpp}::MainSingleton class representing the main execution environment
 Cutility::Max< T >A simple value container that provides the maximum of assigned values
 Cutility::Max< decikelvin_t >
 Cutility::Max< mhz_t >
 Canonymous_namespace{libloadplay.cpp}::mib_tRepresents MIB, but wraps it to provide the necessary operators to use it as an std::map key
 Cutility::Min< T >A simple value container that provides the minimum of assigned values
 Cutility::Min< decikelvin_t >
 Cutility::Min< mhz_t >
 Csys::ctl::Once< T, SysctlT >A read once representation of a Sysctl
 Cnih::Options< OptionT, DefCount >An instance of this class offers operators to retrieve command line options and arguments
 Cnih::Parameter< OptionT >Container for an option definition
 Csys::pid::PidfileA wrapper around the pidfile_* family of commands implementing the RAII pattern
 Csys::io::queryAsk questions about the contents of a string
 Canonymous_namespace{libloadplay.cpp}::ReportProvides a mechanism to provide frame wise per core load information
 Csys::sc_error< Domain >Can be thrown by syscall function wrappers if the function returned with an error
 Csys::io::set< Set >Pack a set of integral values in a type
 Csys::sig::SignalSets up a given signal handler and restores the old handler when going out of scope
 Cutility::Sum< T >A simple value container only allowing += and copy assignment
 Cutility::Sum< uint64_t >
 Csys::ctl::Sync< T, SysctlT >This is a wrapper around Sysctl that allows semantically transparent use of a sysctl
 Csys::ctl::Sysctl< MibDepth >Represents a sysctl MIB address
 Csys::ctl::Sysctl< 0 >This is a specialisation of Sysctl for sysctls using symbolic names
 Canonymous_namespace{libloadplay.cpp}::SysctlsSingleton class representing the sysctl table for this library
 Canonymous_namespace{libloadplay.cpp}::SysctlValueInstances of this class represents a specific sysctl value
 Ctrue_type
 Cnih::enum_has_members< OptionT, class >Tests whether the given enum provides all the required definitions
 Cutility::UnderlinedA line of text and an underlining line
 Canonymous_namespace{clas.cpp}::ValueDetermine the unit of a string encoded value
 Csys::env::VarA reference type refering to an environment variable
 Csys::env::VarsA singleton class providing access to environment variables