List of all members
blaze::DefaultProxy< PT, RT > Class Template Reference

Default proxy backend for built-in and alternate user-specific class types.The DefaultProxy class serves as a backend for the Proxy class. It is used in case the data type represented by the proxy is a built-in or alternate user-specific class type. This proxy does not augment the Proxy interface by any additional interface. More...

#include <DefaultProxy.h>

Public Member Functions

Conversion operators
BLAZE_ALWAYS_INLINE PT & operator~ ()
 Conversion operator for non-constant proxies. More...
 
BLAZE_ALWAYS_INLINE const PT & operator~ () const
 Conversion operator for constant proxies. More...
 

Detailed Description

template<typename PT, typename RT>
class blaze::DefaultProxy< PT, RT >

Default proxy backend for built-in and alternate user-specific class types.

The DefaultProxy class serves as a backend for the Proxy class. It is used in case the data type represented by the proxy is a built-in or alternate user-specific class type. This proxy does not augment the Proxy interface by any additional interface.

Member Function Documentation

◆ operator~() [1/2]

template<typename PT , typename CT >
BLAZE_ALWAYS_INLINE PT & blaze::DefaultProxy< PT, CT >::operator~ ( )

Conversion operator for non-constant proxies.

Returns
Reference to the actual type of the proxy.

This function provides a type-safe downcast to the actual type of the proxy.

◆ operator~() [2/2]

template<typename PT , typename CT >
BLAZE_ALWAYS_INLINE const PT & blaze::DefaultProxy< PT, CT >::operator~ ( ) const

Conversion operator for constant proxies.

Returns
Reference to the actual type of the proxy.

This function provides a type-safe downcast to the actual type of the proxy.


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