| 
|   | 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