diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/com/sun/star/uno/Reference.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/include/com/sun/star/uno/Reference.h b/include/com/sun/star/uno/Reference.h index a44831b6c360..6b4977e88518 100644 --- a/include/com/sun/star/uno/Reference.h +++ b/include/com/sun/star/uno/Reference.h @@ -421,6 +421,16 @@ public: return castFromXInterface(_pInterface); } + /** Indirection operator. + + @since LibreOffice 6.3 + @return UNacquired interface reference + */ + interface_type & SAL_CALL operator * () const { + assert(_pInterface != NULL); + return *castFromXInterface(_pInterface); + } + /** Gets interface pointer. This call does not acquire the interface. @return UNacquired interface pointer |