Deskflow 1.22.0.197
Keyboard and mouse sharing utility
Loading...
Searching...
No Matches
OSXClipboardUTF16Converter Class Reference

Convert to/from UTF-16 encoding. More...

#include <OSXClipboardUTF16Converter.h>

Inheritance diagram for OSXClipboardUTF16Converter:
Collaboration diagram for OSXClipboardUTF16Converter:

Public Member Functions

 OSXClipboardUTF16Converter ()=default
 ~OSXClipboardUTF16Converter () override=default
CFStringRef getOSXFormat () const override
 returns the scrap flavor type that this object converts from/to
Public Member Functions inherited from OSXClipboardAnyTextConverter
 OSXClipboardAnyTextConverter ()=default
 ~OSXClipboardAnyTextConverter () override=default
IClipboard::EFormat getFormat () const override
 Get clipboard format.
std::string fromIClipboard (const std::string &) const override
 Convert from IClipboard format.
std::string toIClipboard (const std::string &) const override
 Convert to IClipboard format.
Public Member Functions inherited from IOSXClipboardConverter
Public Member Functions inherited from IInterface
virtual ~IInterface ()=default
 Interface destructor does nothing.

Protected Member Functions

std::string doFromIClipboard (const std::string &) const override
 Convert from IClipboard format.
std::string doToIClipboard (const std::string &) const override
 Convert to IClipboard format.

Detailed Description

Convert to/from UTF-16 encoding.

Constructor & Destructor Documentation

◆ OSXClipboardUTF16Converter()

OSXClipboardUTF16Converter::OSXClipboardUTF16Converter ( )
default

◆ ~OSXClipboardUTF16Converter()

OSXClipboardUTF16Converter::~OSXClipboardUTF16Converter ( )
overridedefault

Member Function Documentation

◆ doFromIClipboard()

std::string OSXClipboardUTF16Converter::doFromIClipboard ( const std::string & ) const
overrideprotectedvirtual

Convert from IClipboard format.

Do UTF-8 conversion and linefeed conversion.

Implements OSXClipboardAnyTextConverter.

◆ doToIClipboard()

std::string OSXClipboardUTF16Converter::doToIClipboard ( const std::string & ) const
overrideprotectedvirtual

Convert to IClipboard format.

Do UTF-8 conversion and Linefeed conversion.

Implements OSXClipboardAnyTextConverter.

◆ getOSXFormat()

CFStringRef OSXClipboardUTF16Converter::getOSXFormat ( ) const
overridevirtual

returns the scrap flavor type that this object converts from/to

Implements OSXClipboardAnyTextConverter.


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