GCC Middle and Back End API Reference
complex_mode Class Reference

#include <machmode.h>

Public Types

typedef mode_traits< complex_mode >::from_int from_int
typedef unsigned short measurement_type

Public Member Functions

ALWAYS_INLINE complex_mode ()
ALWAYS_INLINE CONSTEXPR complex_mode (from_int m)
ALWAYS_INLINE CONSTEXPR operator machine_mode () const

Static Public Member Functions

static bool includes_p (machine_mode)

Protected Attributes

machine_mode m_mode

Detailed Description

Represents a machine mode that is known to be a COMPLEX_MODE_P.   

Member Typedef Documentation

◆ from_int

◆ measurement_type

typedef unsigned short complex_mode::measurement_type

Constructor & Destructor Documentation

◆ complex_mode() [1/2]

ALWAYS_INLINE complex_mode::complex_mode ( )

◆ complex_mode() [2/2]

ALWAYS_INLINE CONSTEXPR complex_mode::complex_mode ( from_int m)

Member Function Documentation

◆ includes_p()

bool complex_mode::includes_p ( machine_mode m)
Return true if M is a complex_mode.   

References COMPLEX_MODE_P.

◆ operator machine_mode()

ALWAYS_INLINE CONSTEXPR complex_mode::operator machine_mode ( ) const

References m_mode.

Field Documentation

◆ m_mode

machine_mode complex_mode::m_mode

Referenced by operator machine_mode().

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