|
| | SystemInfo () |
| | Default constructor More...
|
| |
| template<typename... Args> |
| | SystemInfo (Args &&...args) |
| | Constructor taking variadic number of arguments More...
|
| |
| template<typename... Args> |
| void | set (Args &&...args) |
| | Set multiple arguments More...
|
| |
| template<typename... Args> |
| SystemInfo | copyWith (Args &&...args) const |
| | Returns a copy of this object with the given argument(s) set to the new value(s) More...
|
| |
| const CPU & | cpu () const |
| | Get CPU More...
|
| |
| CPU & | cpu () |
| | Get CPU More...
|
| |
| SystemInfo & | set (const CPU &value) |
| | Set CPU More...
|
| |
| SystemInfo & | set (const CPU::Model &value) |
| | Set CPU::Model More...
|
| |
| const ComputeDevice & | computeDevice () const |
| | Get ComputeDevice More...
|
| |
| ComputeDevice & | computeDevice () |
| | Get ComputeDevice More...
|
| |
| SystemInfo & | set (const ComputeDevice &value) |
| | Set ComputeDevice More...
|
| |
| SystemInfo & | set (const ComputeDevice::Model &value) |
| | Set ComputeDevice::Model More...
|
| |
| SystemInfo & | set (const ComputeDevice::Vendor &value) |
| | Set ComputeDevice::Vendor More...
|
| |
| const OperatingSystem & | operatingSystem () const |
| | Get OperatingSystem More...
|
| |
| OperatingSystem & | operatingSystem () |
| | Get OperatingSystem More...
|
| |
| SystemInfo & | set (const OperatingSystem &value) |
| | Set OperatingSystem More...
|
| |
| template<typename T , typename std::enable_if< std::is_same< T, FrameInfo::SystemInfo::CPU >::value, int >::type = 0> |
| const FrameInfo::SystemInfo::CPU & | get () const |
| |
| template<typename T , typename std::enable_if< std::is_same< T, FrameInfo::SystemInfo::CPU::Model >::value, int >::type = 0> |
| const FrameInfo::SystemInfo::CPU::Model & | get () const |
| |
| template<typename T , typename std::enable_if< std::is_same< T, FrameInfo::SystemInfo::ComputeDevice >::value, int >::type = 0> |
| const FrameInfo::SystemInfo::ComputeDevice & | get () const |
| |
| template<typename T , typename std::enable_if< std::is_same< T, FrameInfo::SystemInfo::ComputeDevice::Model >::value, int >::type = 0> |
| const FrameInfo::SystemInfo::ComputeDevice::Model & | get () const |
| |
| template<typename T , typename std::enable_if< std::is_same< T, FrameInfo::SystemInfo::ComputeDevice::Vendor >::value, int >::type = 0> |
| const FrameInfo::SystemInfo::ComputeDevice::Vendor & | get () const |
| |
| template<typename T , typename std::enable_if< std::is_same< T, FrameInfo::SystemInfo::OperatingSystem >::value, int >::type = 0> |
| const FrameInfo::SystemInfo::OperatingSystem & | get () const |
| |
| template<size_t i, typename std::enable_if< i==0, int >::type = 0> |
| const FrameInfo::SystemInfo::CPU & | get () const |
| |
| template<size_t i, typename std::enable_if< i==1, int >::type = 0> |
| const FrameInfo::SystemInfo::ComputeDevice & | get () const |
| |
| template<size_t i, typename std::enable_if< i==2, int >::type = 0> |
| const FrameInfo::SystemInfo::OperatingSystem & | get () const |
| |
| template<typename F > |
| void | forEach (const F &f) const |
| | Run the given function on each direct member with the value of the member as parameter More...
|
| |
| template<typename F > |
| void | forEach (const F &f) |
| | Run the given function on each direct member with the value of the member as parameter More...
|
| |
| bool | operator== (const SystemInfo &other) const |
| | Equality operator More...
|
| |
| bool | operator!= (const SystemInfo &other) const |
| | Inequality operator More...
|
| |
| std::string | toString () const |
| | Get the value as string More...
|
| |
Information about the system that captured this frame