GCC Middle and Back End API Reference
nan_state Class Reference

#include <value-range.h>

Public Member Functions

 nan_state (bool)
 
 nan_state (bool pos_nan, bool neg_nan)
 
bool neg_p () const
 
bool pos_p () const
 

Private Attributes

bool m_pos_nan
 
bool m_neg_nan
 

Constructor & Destructor Documentation

◆ nan_state() [1/2]

nan_state::nan_state ( bool nan_p)
inline

References ggc_alloc(), m_neg_nan, and m_pos_nan.

◆ nan_state() [2/2]

nan_state::nan_state ( bool pos_nan,
bool neg_nan )
inline

References ggc_alloc(), m_neg_nan, and m_pos_nan.

Member Function Documentation

◆ neg_p()

bool nan_state::neg_p ( ) const
inline

References m_neg_nan.

◆ pos_p()

bool nan_state::pos_p ( ) const
inline

References m_pos_nan.

Field Documentation

◆ m_neg_nan

bool nan_state::m_neg_nan
private

Referenced by nan_state(), nan_state(), and neg_p().

◆ m_pos_nan

bool nan_state::m_pos_nan
private

Referenced by nan_state(), nan_state(), and pos_p().


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