GCC Middle and Back End API Reference
pod_mode< T > Struct Template Reference

#include <machmode.h>

Inheritance diagram for pod_mode< T >:

Public Types

typedef mode_traits< T >::from_int from_int
 
typedef T::measurement_type measurement_type
 

Public Member Functions

ALWAYS_INLINE CONSTEXPR operator machine_mode () const
 
ALWAYS_INLINE CONSTEXPR operator T () const
 
ALWAYS_INLINE pod_modeoperator= (const T &m)
 

Data Fields

machine_mode m_mode
 

Detailed Description

template<typename T>
struct pod_mode< T >
A POD version of mode class T.   

Member Typedef Documentation

◆ from_int

template<typename T >
typedef mode_traits<T>::from_int pod_mode< T >::from_int

◆ measurement_type

template<typename T >
typedef T::measurement_type pod_mode< T >::measurement_type

Member Function Documentation

◆ operator machine_mode()

template<typename T >
ALWAYS_INLINE CONSTEXPR pod_mode< T >::operator machine_mode ( ) const
inline

References pod_mode< T >::m_mode.

◆ operator T()

template<typename T >
ALWAYS_INLINE CONSTEXPR pod_mode< T >::operator T ( ) const
inline

◆ operator=()

template<typename T >
ALWAYS_INLINE pod_mode & pod_mode< T >::operator= ( const T & m)
inline

References pod_mode< T >::m_mode.

Field Documentation

◆ m_mode


The documentation for this struct was generated from the following files: