VSTGUI  4.9
Graphical User Interface Framework not only for VST plugins
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
CFileExtension Class Reference

file extension description More...

Public Member Functions

 CFileExtension (const UTF8String &description, const UTF8String &extension, const UTF8String &mimeType="", int32_t macType=0, const UTF8String &uti="")
 
 CFileExtension (const CFileExtension &ext)
 
 ~CFileExtension () noexcept
 
const UTF8StringgetDescription () const
 
const UTF8StringgetExtension () const
 
const UTF8StringgetMimeType () const
 
const UTF8StringgetUTI () const
 
int32_t getMacType () const
 
bool operator== (const CFileExtension &ext) const
 
 CFileExtension (CFileExtension &&ext) noexcept
 
CFileExtensionoperator= (CFileExtension &&ext) noexcept
 

Protected Member Functions

void init (const UTF8String &description, const UTF8String &extension, const UTF8String &mimeType, const UTF8String &uti)
 

Protected Attributes

UTF8String description
 
UTF8String extension
 
UTF8String mimeType
 
UTF8String uti
 
int32_t macType
 

Detailed Description

file extension description

Constructor & Destructor Documentation

CFileExtension ( const UTF8String description,
const UTF8String extension,
const UTF8String mimeType = "",
int32_t  macType = 0,
const UTF8String uti = "" 
)
CFileExtension ( const CFileExtension ext)
~CFileExtension ( )
defaultnoexcept
CFileExtension ( CFileExtension &&  ext)
noexcept

Member Function Documentation

const UTF8String& getDescription ( ) const
inline
const UTF8String& getExtension ( ) const
inline
int32_t getMacType ( ) const
inline
const UTF8String& getMimeType ( ) const
inline
const UTF8String& getUTI ( ) const
inline
void init ( const UTF8String description,
const UTF8String extension,
const UTF8String mimeType,
const UTF8String uti 
)
protected
CFileExtension & operator= ( CFileExtension &&  ext)
noexcept
bool operator== ( const CFileExtension ext) const

Member Data Documentation

UTF8String description
protected
UTF8String extension
protected
int32_t macType
protected
UTF8String mimeType
protected
UTF8String uti
protected

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