| 
|   | CameraInfo () | 
|   | Default constructor  More...
  | 
|   | 
|   | CameraInfo (const std::string &fileName) | 
|   | Construct CameraInfo by loading from file  More...
  | 
|   | 
| template<typename... Args>  | 
|   | CameraInfo (Args &&...args) | 
|   | Constructor taking variadic number of arguments  More...
  | 
|   | 
| template<typename... Args>  | 
| void  | set (Args &&...args) | 
|   | Set multiple arguments  More...
  | 
|   | 
| template<typename... Args>  | 
| CameraInfo  | copyWith (Args &&...args) const | 
|   | Returns a copy of this object with the given argument(s) set to the new value(s)  More...
  | 
|   | 
| const FirmwareVersion &  | firmwareVersion () const | 
|   | Get FirmwareVersion  More...
  | 
|   | 
| FirmwareVersion &  | firmwareVersion () | 
|   | Get FirmwareVersion  More...
  | 
|   | 
| CameraInfo &  | set (const FirmwareVersion &value) | 
|   | Set FirmwareVersion  More...
  | 
|   | 
| const ModelName &  | modelName () const | 
|   | Get ModelName  More...
  | 
|   | 
| ModelName &  | modelName () | 
|   | Get ModelName  More...
  | 
|   | 
| CameraInfo &  | set (const ModelName &value) | 
|   | Set ModelName  More...
  | 
|   | 
| const Revision &  | revision () const | 
|   | Get Revision  More...
  | 
|   | 
| Revision &  | revision () | 
|   | Get Revision  More...
  | 
|   | 
| CameraInfo &  | set (const Revision &value) | 
|   | Set Revision  More...
  | 
|   | 
| CameraInfo &  | set (const Revision::Major &value) | 
|   | Set Revision::Major  More...
  | 
|   | 
| CameraInfo &  | set (const Revision::Minor &value) | 
|   | Set Revision::Minor  More...
  | 
|   | 
| const SerialNumber &  | serialNumber () const | 
|   | Get SerialNumber  More...
  | 
|   | 
| SerialNumber &  | serialNumber () | 
|   | Get SerialNumber  More...
  | 
|   | 
| CameraInfo &  | set (const SerialNumber &value) | 
|   | Set SerialNumber  More...
  | 
|   | 
| const UserData &  | userData () const | 
|   | Get UserData  More...
  | 
|   | 
| UserData &  | userData () | 
|   | Get UserData  More...
  | 
|   | 
| CameraInfo &  | set (const UserData &value) | 
|   | Set UserData  More...
  | 
|   | 
| CameraInfo &  | set (const UserData::MaxSizeBytes &value) | 
|   | Set UserData::MaxSizeBytes  More...
  | 
|   | 
| template<typename T , typename std::enable_if< std::is_same< T, CameraInfo::FirmwareVersion >::value, int >::type  = 0>  | 
| const CameraInfo::FirmwareVersion &  | get () const | 
|   | 
| template<typename T , typename std::enable_if< std::is_same< T, CameraInfo::ModelName >::value, int >::type  = 0>  | 
| const CameraInfo::ModelName &  | get () const | 
|   | 
| template<typename T , typename std::enable_if< std::is_same< T, CameraInfo::Revision >::value, int >::type  = 0>  | 
| const CameraInfo::Revision &  | get () const | 
|   | 
| template<typename T , typename std::enable_if< std::is_same< T, CameraInfo::Revision::Major >::value, int >::type  = 0>  | 
| const CameraInfo::Revision::Major &  | get () const | 
|   | 
| template<typename T , typename std::enable_if< std::is_same< T, CameraInfo::Revision::Minor >::value, int >::type  = 0>  | 
| const CameraInfo::Revision::Minor &  | get () const | 
|   | 
| template<typename T , typename std::enable_if< std::is_same< T, CameraInfo::SerialNumber >::value, int >::type  = 0>  | 
| const CameraInfo::SerialNumber &  | get () const | 
|   | 
| template<typename T , typename std::enable_if< std::is_same< T, CameraInfo::UserData >::value, int >::type  = 0>  | 
| const CameraInfo::UserData &  | get () const | 
|   | 
| template<typename T , typename std::enable_if< std::is_same< T, CameraInfo::UserData::MaxSizeBytes >::value, int >::type  = 0>  | 
| const CameraInfo::UserData::MaxSizeBytes &  | get () const | 
|   | 
| template<size_t i, typename std::enable_if< i==0, int >::type  = 0>  | 
| const CameraInfo::FirmwareVersion &  | get () const | 
|   | 
| template<size_t i, typename std::enable_if< i==1, int >::type  = 0>  | 
| const CameraInfo::ModelName &  | get () const | 
|   | 
| template<size_t i, typename std::enable_if< i==2, int >::type  = 0>  | 
| const CameraInfo::Revision &  | get () const | 
|   | 
| template<size_t i, typename std::enable_if< i==3, int >::type  = 0>  | 
| const CameraInfo::SerialNumber &  | get () const | 
|   | 
| template<size_t i, typename std::enable_if< i==4, int >::type  = 0>  | 
| const CameraInfo::UserData &  | 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 CameraInfo &other) const | 
|   | Equality operator  More...
  | 
|   | 
| bool  | operator!= (const CameraInfo &other) const | 
|   | Inequality operator  More...
  | 
|   | 
| std::string  | toString () const | 
|   | Get the value as string  More...
  | 
|   | 
| void  | save (const std::string &fileName) const | 
|   | Save to the given file  More...
  | 
|   | 
| void  | load (const std::string &fileName) | 
|   | Load from the given file  More...
  | 
|   | 
Information about camera model, serial number etc.