|
| | ~FrameInfo () |
| | Destructor More...
|
| |
| | FrameInfo (const FrameInfo &other) |
| | Copy constructor More...
|
| |
| FrameInfo & | operator= (const FrameInfo &other) |
| | Assignment operator More...
|
| |
| | FrameInfo (FrameInfo &&other) noexcept |
| | Move constructor More...
|
| |
| FrameInfo & | operator= (FrameInfo &&other) noexcept |
| | Move assignment operator More...
|
| |
| | FrameInfo ()=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 >::value, int >::type = 0> |
| const FrameInfo::SoftwareVersion & | get () const |
| |
| 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<typename T , typename std::enable_if< std::is_same< T, FrameInfo::TimeStamp >::value, int >::type = 0> |
| const FrameInfo::TimeStamp & | get () const |
| |
| template<size_t i, typename std::enable_if< i==0, int >::type = 0> |
| const FrameInfo::SoftwareVersion & | get () const |
| |
| template<size_t i, typename std::enable_if< i==1, int >::type = 0> |
| const FrameInfo::TimeStamp & | get () const |
| |
| | FrameInfo (const SoftwareVersion &softwareVersion, const TimeStamp &timeStamp) |
| | Constructor More...
|
| |
| FrameInfo & | set (const SoftwareVersion &value) |
| | Set SoftwareVersion More...
|
| |
| const SoftwareVersion & | softwareVersion () const |
| | Get SoftwareVersion More...
|
| |
| FrameInfo & | set (const SoftwareVersion::ZividAPI &value) |
| | Set SoftwareVersion::ZividAPI More...
|
| |
| FrameInfo & | set (const SoftwareVersion::ZividAPI::Comments &value) |
| | Set SoftwareVersion::ZividAPI::Comments More...
|
| |
| FrameInfo & | set (const SoftwareVersion::ZividAPI::FileDescription &value) |
| | Set SoftwareVersion::ZividAPI::FileDescription More...
|
| |
| FrameInfo & | set (const SoftwareVersion::ZividAPI::FileVersion &value) |
| | Set SoftwareVersion::ZividAPI::FileVersion More...
|
| |
| FrameInfo & | set (const SoftwareVersion::ZividAPI::ProductVersion &value) |
| | Set SoftwareVersion::ZividAPI::ProductVersion More...
|
| |
| FrameInfo & | set (const SoftwareVersion::ZividCameraFile &value) |
| | Set SoftwareVersion::ZividCameraFile More...
|
| |
| FrameInfo & | set (const SoftwareVersion::ZividCameraFile::Comments &value) |
| | Set SoftwareVersion::ZividCameraFile::Comments More...
|
| |
| FrameInfo & | set (const SoftwareVersion::ZividCameraFile::FileDescription &value) |
| | Set SoftwareVersion::ZividCameraFile::FileDescription More...
|
| |
| FrameInfo & | set (const SoftwareVersion::ZividCameraFile::FileVersion &value) |
| | Set SoftwareVersion::ZividCameraFile::FileVersion More...
|
| |
| FrameInfo & | set (const SoftwareVersion::ZividCameraFile::ProductVersion &value) |
| | Set SoftwareVersion::ZividCameraFile::ProductVersion More...
|
| |
| FrameInfo & | set (const SoftwareVersion::ZividCameraToshibaTeli &value) |
| | Set SoftwareVersion::ZividCameraToshibaTeli More...
|
| |
| FrameInfo & | set (const SoftwareVersion::ZividCameraToshibaTeli::Comments &value) |
| | Set SoftwareVersion::ZividCameraToshibaTeli::Comments More...
|
| |
| FrameInfo & | set (const SoftwareVersion::ZividCameraToshibaTeli::FileDescription &value) |
| | Set SoftwareVersion::ZividCameraToshibaTeli::FileDescription More...
|
| |
| FrameInfo & | set (const SoftwareVersion::ZividCameraToshibaTeli::FileVersion &value) |
| | Set SoftwareVersion::ZividCameraToshibaTeli::FileVersion More...
|
| |
| FrameInfo & | set (const SoftwareVersion::ZividCameraToshibaTeli::ProductVersion &value) |
| | Set SoftwareVersion::ZividCameraToshibaTeli::ProductVersion More...
|
| |
| FrameInfo & | set (const SoftwareVersion::ZividStudio &value) |
| | Set SoftwareVersion::ZividStudio More...
|
| |
| FrameInfo & | set (const SoftwareVersion::ZividStudio::Comments &value) |
| | Set SoftwareVersion::ZividStudio::Comments More...
|
| |
| FrameInfo & | set (const SoftwareVersion::ZividStudio::FileDescription &value) |
| | Set SoftwareVersion::ZividStudio::FileDescription More...
|
| |
| FrameInfo & | set (const SoftwareVersion::ZividStudio::FileVersion &value) |
| | Set SoftwareVersion::ZividStudio::FileVersion More...
|
| |
| FrameInfo & | set (const SoftwareVersion::ZividStudio::ProductVersion &value) |
| | Set SoftwareVersion::ZividStudio::ProductVersion More...
|
| |
| FrameInfo & | set (const TimeStamp &value) |
| | Set TimeStamp More...
|
| |
| const TimeStamp & | timeStamp () const |
| | Get TimeStamp 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 FrameInfo &other) const |
| | Equality operator More...
|
| |
| bool | operator!= (const FrameInfo &other) const |
| | Inequality operator More...
|
| |
| | FrameInfo (const std::string &fileName) |
| | Construct object by loading from file 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...
|
| |
Various information for a frame