|
| SoftwareVersion ()=default |
| Default constructor More...
|
|
void | set (const std::string &fullPath, const std::string &value) |
| Set a value from string by specifying the path More...
|
|
std::string | getString (const std::string &fullPath) const |
| Get a value as string by specifying the path More...
|
|
template<typename T , typename std::enable_if< std::is_same< T, FrameInfo::SoftwareVersion::ZividAPI >::value, int >::type = 0> |
const FrameInfo::SoftwareVersion::ZividAPI & | get () const |
|
template<typename T , typename std::enable_if< std::is_same< T, FrameInfo::SoftwareVersion::ZividAPI::Comments >::value, int >::type = 0> |
const FrameInfo::SoftwareVersion::ZividAPI::Comments & | get () const |
|
template<typename T , typename std::enable_if< std::is_same< T, FrameInfo::SoftwareVersion::ZividAPI::FileDescription >::value, int >::type = 0> |
const FrameInfo::SoftwareVersion::ZividAPI::FileDescription & | get () const |
|
template<typename T , typename std::enable_if< std::is_same< T, FrameInfo::SoftwareVersion::ZividAPI::FileVersion >::value, int >::type = 0> |
const FrameInfo::SoftwareVersion::ZividAPI::FileVersion & | get () const |
|
template<typename T , typename std::enable_if< std::is_same< T, FrameInfo::SoftwareVersion::ZividAPI::ProductVersion >::value, int >::type = 0> |
const FrameInfo::SoftwareVersion::ZividAPI::ProductVersion & | get () const |
|
template<typename T , typename std::enable_if< std::is_same< T, FrameInfo::SoftwareVersion::ZividCameraFile >::value, int >::type = 0> |
const FrameInfo::SoftwareVersion::ZividCameraFile & | get () const |
|
template<typename T , typename std::enable_if< std::is_same< T, FrameInfo::SoftwareVersion::ZividCameraFile::Comments >::value, int >::type = 0> |
const FrameInfo::SoftwareVersion::ZividCameraFile::Comments & | get () const |
|
template<typename T , typename std::enable_if< std::is_same< T, FrameInfo::SoftwareVersion::ZividCameraFile::FileDescription >::value, int >::type = 0> |
const FrameInfo::SoftwareVersion::ZividCameraFile::FileDescription & | get () const |
|
template<typename T , typename std::enable_if< std::is_same< T, FrameInfo::SoftwareVersion::ZividCameraFile::FileVersion >::value, int >::type = 0> |
const FrameInfo::SoftwareVersion::ZividCameraFile::FileVersion & | get () const |
|
template<typename T , typename std::enable_if< std::is_same< T, FrameInfo::SoftwareVersion::ZividCameraFile::ProductVersion >::value, int >::type = 0> |
const FrameInfo::SoftwareVersion::ZividCameraFile::ProductVersion & | get () const |
|
template<typename T , typename std::enable_if< std::is_same< T, FrameInfo::SoftwareVersion::ZividCameraToshibaTeli >::value, int >::type = 0> |
const FrameInfo::SoftwareVersion::ZividCameraToshibaTeli & | get () const |
|
template<typename T , typename std::enable_if< std::is_same< T, FrameInfo::SoftwareVersion::ZividCameraToshibaTeli::Comments >::value, int >::type = 0> |
const FrameInfo::SoftwareVersion::ZividCameraToshibaTeli::Comments & | get () const |
|
template<typename T , typename std::enable_if< std::is_same< T, FrameInfo::SoftwareVersion::ZividCameraToshibaTeli::FileDescription >::value, int >::type = 0> |
const FrameInfo::SoftwareVersion::ZividCameraToshibaTeli::FileDescription & | get () const |
|
template<typename T , typename std::enable_if< std::is_same< T, FrameInfo::SoftwareVersion::ZividCameraToshibaTeli::FileVersion >::value, int >::type = 0> |
const FrameInfo::SoftwareVersion::ZividCameraToshibaTeli::FileVersion & | get () const |
|
template<typename T , typename std::enable_if< std::is_same< T, FrameInfo::SoftwareVersion::ZividCameraToshibaTeli::ProductVersion >::value, int >::type = 0> |
const FrameInfo::SoftwareVersion::ZividCameraToshibaTeli::ProductVersion & | get () const |
|
template<typename T , typename std::enable_if< std::is_same< T, FrameInfo::SoftwareVersion::ZividStudio >::value, int >::type = 0> |
const FrameInfo::SoftwareVersion::ZividStudio & | get () const |
|
template<typename T , typename std::enable_if< std::is_same< T, FrameInfo::SoftwareVersion::ZividStudio::Comments >::value, int >::type = 0> |
const FrameInfo::SoftwareVersion::ZividStudio::Comments & | get () const |
|
template<typename T , typename std::enable_if< std::is_same< T, FrameInfo::SoftwareVersion::ZividStudio::FileDescription >::value, int >::type = 0> |
const FrameInfo::SoftwareVersion::ZividStudio::FileDescription & | get () const |
|
template<typename T , typename std::enable_if< std::is_same< T, FrameInfo::SoftwareVersion::ZividStudio::FileVersion >::value, int >::type = 0> |
const FrameInfo::SoftwareVersion::ZividStudio::FileVersion & | get () const |
|
template<typename T , typename std::enable_if< std::is_same< T, FrameInfo::SoftwareVersion::ZividStudio::ProductVersion >::value, int >::type = 0> |
const FrameInfo::SoftwareVersion::ZividStudio::ProductVersion & | get () const |
|
template<size_t i, typename std::enable_if< i==0, int >::type = 0> |
const FrameInfo::SoftwareVersion::ZividAPI & | get () const |
|
template<size_t i, typename std::enable_if< i==1, int >::type = 0> |
const FrameInfo::SoftwareVersion::ZividCameraFile & | get () const |
|
template<size_t i, typename std::enable_if< i==2, int >::type = 0> |
const FrameInfo::SoftwareVersion::ZividCameraToshibaTeli & | get () const |
|
template<size_t i, typename std::enable_if< i==3, int >::type = 0> |
const FrameInfo::SoftwareVersion::ZividStudio & | get () const |
|
| SoftwareVersion (const ZividAPI &zividAPI, const ZividCameraFile &zividCameraFile, const ZividCameraToshibaTeli &zividCameraToshibaTeli, const ZividStudio &zividStudio) |
| Constructor More...
|
|
SoftwareVersion & | set (const ZividAPI &value) |
| Set ZividAPI More...
|
|
const ZividAPI & | zividAPI () const |
| Get ZividAPI More...
|
|
SoftwareVersion & | set (const ZividAPI::Comments &value) |
| Set ZividAPI::Comments More...
|
|
SoftwareVersion & | set (const ZividAPI::FileDescription &value) |
| Set ZividAPI::FileDescription More...
|
|
SoftwareVersion & | set (const ZividAPI::FileVersion &value) |
| Set ZividAPI::FileVersion More...
|
|
SoftwareVersion & | set (const ZividAPI::ProductVersion &value) |
| Set ZividAPI::ProductVersion More...
|
|
SoftwareVersion & | set (const ZividCameraFile &value) |
| Set ZividCameraFile More...
|
|
const ZividCameraFile & | zividCameraFile () const |
| Get ZividCameraFile More...
|
|
SoftwareVersion & | set (const ZividCameraFile::Comments &value) |
| Set ZividCameraFile::Comments More...
|
|
SoftwareVersion & | set (const ZividCameraFile::FileDescription &value) |
| Set ZividCameraFile::FileDescription More...
|
|
SoftwareVersion & | set (const ZividCameraFile::FileVersion &value) |
| Set ZividCameraFile::FileVersion More...
|
|
SoftwareVersion & | set (const ZividCameraFile::ProductVersion &value) |
| Set ZividCameraFile::ProductVersion More...
|
|
SoftwareVersion & | set (const ZividCameraToshibaTeli &value) |
| Set ZividCameraToshibaTeli More...
|
|
const ZividCameraToshibaTeli & | zividCameraToshibaTeli () const |
| Get ZividCameraToshibaTeli More...
|
|
SoftwareVersion & | set (const ZividCameraToshibaTeli::Comments &value) |
| Set ZividCameraToshibaTeli::Comments More...
|
|
SoftwareVersion & | set (const ZividCameraToshibaTeli::FileDescription &value) |
| Set ZividCameraToshibaTeli::FileDescription More...
|
|
SoftwareVersion & | set (const ZividCameraToshibaTeli::FileVersion &value) |
| Set ZividCameraToshibaTeli::FileVersion More...
|
|
SoftwareVersion & | set (const ZividCameraToshibaTeli::ProductVersion &value) |
| Set ZividCameraToshibaTeli::ProductVersion More...
|
|
SoftwareVersion & | set (const ZividStudio &value) |
| Set ZividStudio More...
|
|
const ZividStudio & | zividStudio () const |
| Get ZividStudio More...
|
|
SoftwareVersion & | set (const ZividStudio::Comments &value) |
| Set ZividStudio::Comments More...
|
|
SoftwareVersion & | set (const ZividStudio::FileDescription &value) |
| Set ZividStudio::FileDescription More...
|
|
SoftwareVersion & | set (const ZividStudio::FileVersion &value) |
| Set ZividStudio::FileVersion More...
|
|
SoftwareVersion & | set (const ZividStudio::ProductVersion &value) |
| Set ZividStudio::ProductVersion More...
|
|
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...
|
|
template<typename F > |
void | traverseValues (const F &f) const |
| Traverse the entire tree using the given function with the value of the member as parameter More...
|
|
template<typename F > |
void | traverseValues (const F &f) |
| Traverse all members using the given function with the value of the member as parameter More...
|
|
std::string | toString () const |
| Get the value as string More...
|
|
void | setFromString (const std::string &value) |
| Set from the given string More...
|
|
bool | operator== (const SoftwareVersion &other) const |
| Equality operator More...
|
|
bool | operator!= (const SoftwareVersion &other) const |
| Inequality operator More...
|
|
The version information for installed software at the time of image capture