GCC Middle and Back End API Reference
delta_type< T > Class Template Reference

Public Member Functions

 delta_type (T &val, T dlt)
 
 operator T () const
 
T operator= (T val) const
 

Private Attributes

Tvalue
 
T const delta
 

Detailed Description

template<typename T>
class delta_type< T >
Built-in functions to perform an untyped call and return.   
Wrapper that implicitly applies a delta when getting or setting the
enclosed value.   

Constructor & Destructor Documentation

◆ delta_type()

template<typename T >
delta_type< T >::delta_type ( T & val,
T dlt )
inline

Member Function Documentation

◆ operator T()

template<typename T >
delta_type< T >::operator T ( ) const
inline

◆ operator=()

template<typename T >
T delta_type< T >::operator= ( T val) const
inline

Field Documentation

◆ delta

template<typename T >
T const delta_type< T >::delta
private

◆ value

template<typename T >
T& delta_type< T >::value
private

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