VSTGUI  4.10
Graphical User Interface Framework not only for VST plugins
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() [1/3]

CFileExtension ( const UTF8String description,
const UTF8String extension,
const UTF8String mimeType = "",
int32_t  macType = 0,
const UTF8String uti = "" 
)

◆ CFileExtension() [2/3]

CFileExtension ( const CFileExtension ext)

◆ ~CFileExtension()

~CFileExtension ( )
defaultnoexcept

◆ CFileExtension() [3/3]

CFileExtension ( CFileExtension &&  ext)
noexcept

Member Function Documentation

◆ getDescription()

const UTF8String& getDescription ( ) const
inline

◆ getExtension()

const UTF8String& getExtension ( ) const
inline

◆ getMacType()

int32_t getMacType ( ) const
inline

◆ getMimeType()

const UTF8String& getMimeType ( ) const
inline

◆ getUTI()

const UTF8String& getUTI ( ) const
inline

◆ init()

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

◆ operator=()

CFileExtension & operator= ( CFileExtension &&  ext)
noexcept

◆ operator==()

bool operator== ( const CFileExtension ext) const

Member Data Documentation

◆ description

UTF8String description
protected

◆ extension

UTF8String extension
protected

◆ macType

int32_t macType
protected

◆ mimeType

UTF8String mimeType
protected

◆ uti

UTF8String uti
protected

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