LibreOffice Module canvas (master)  1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
vclcanvas::OutDevHolder Class Reference

#include <outdevholder.hxx>

Inheritance diagram for vclcanvas::OutDevHolder:
[legend]
Collaboration diagram for vclcanvas::OutDevHolder:
[legend]

Public Member Functions

 OutDevHolder (const OutDevHolder &)=delete
 
const OutDevHolderoperator= (const OutDevHolder &)=delete
 
 OutDevHolder (OutputDevice &rOutDev)
 
- Public Member Functions inherited from vclcanvas::OutDevProvider
virtual ~OutDevProvider ()
 

Private Member Functions

virtual OutputDevicegetOutDev () override
 
virtual const OutputDevicegetOutDev () const override
 

Private Attributes

OutputDevicemrOutDev
 

Detailed Description

Definition at line 28 of file outdevholder.hxx.

Constructor & Destructor Documentation

vclcanvas::OutDevHolder::OutDevHolder ( const OutDevHolder )
delete
vclcanvas::OutDevHolder::OutDevHolder ( OutputDevice rOutDev)
inlineexplicit

Definition at line 34 of file outdevholder.hxx.

Member Function Documentation

virtual OutputDevice& vclcanvas::OutDevHolder::getOutDev ( )
inlineoverrideprivatevirtual

Implements vclcanvas::OutDevProvider.

Definition at line 40 of file outdevholder.hxx.

References mrOutDev.

virtual const OutputDevice& vclcanvas::OutDevHolder::getOutDev ( ) const
inlineoverrideprivatevirtual

Implements vclcanvas::OutDevProvider.

Definition at line 41 of file outdevholder.hxx.

References mrOutDev.

const OutDevHolder& vclcanvas::OutDevHolder::operator= ( const OutDevHolder )
delete

Member Data Documentation

OutputDevice& vclcanvas::OutDevHolder::mrOutDev
private

Definition at line 46 of file outdevholder.hxx.

Referenced by getOutDev().


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