MMDevice  70
Public Member Functions | List of all members
MetadataSingleTag Class Reference
Inheritance diagram for MetadataSingleTag:
MetadataTag

Public Member Functions

 MetadataSingleTag (const char *name, const char *device, bool readOnly)
 
const std::string & GetValue () const
 
void SetValue (const char *val)
 
virtual const MetadataSingleTagToSingleTag () const
 
MetadataTagClone ()
 
std::string Serialize ()
 
bool Restore (const char *stream)
 
bool Restore (std::istringstream &is)
 

Additional Inherited Members

Member Function Documentation

◆ ToSingleTag()

virtual const MetadataSingleTag* MetadataSingleTag::ToSingleTag ( ) const
inlinevirtual

Equivalent of dynamic_cast<MetadataSingleTag*>(this), but does not use RTTI. This makes it safe against multiple definitions when using dynamic libraries on Linux (original cause: JVM uses dlopen with RTLD_LOCAL when loading libraries.

Reimplemented from MetadataTag.


The documentation for this class was generated from the following file: