xentara-utils v1.2.1
Xentara utilities library
Loading...
Searching...
No Matches
xentara::utils::windows::com::ObjectHandle< ObjectClass >::Setter Class Referencefinal

Helper class for calling functions that take an output parameter. More...

#include <windows/com/ObjectHandle.hpp>

+ Inheritance diagram for xentara::utils::windows::com::ObjectHandle< ObjectClass >::Setter:

Public Member Functions

 ~Setter ()
 Destructor.
 
 operator ObjectClass ** ()
 Gets a pointer that can be passed to a function that takes an output parameter.
 
 operator void ** ()
 Gets a pointer that can be passed to a function that takes a generic output parameter.
 

Detailed Description

template<typename ObjectClass>
class xentara::utils::windows::com::ObjectHandle< ObjectClass >::Setter

Helper class for calling functions that take an output parameter.

See also
setter()

Constructor & Destructor Documentation

◆ ~Setter()

template<typename ObjectClass >
xentara::utils::windows::com::ObjectHandle< ObjectClass >::Setter::~Setter ( )

Destructor.

Applies the value

Member Function Documentation

◆ operator ObjectClass **()

template<typename ObjectClass >
xentara::utils::windows::com::ObjectHandle< ObjectClass >::Setter::operator ObjectClass ** ( )

Gets a pointer that can be passed to a function that takes an output parameter.

◆ operator void **()

template<typename ObjectClass >
xentara::utils::windows::com::ObjectHandle< ObjectClass >::Setter::operator void ** ( )

Gets a pointer that can be passed to a function that takes a generic output parameter.