GCC Middle and Back End API Reference
|
#include <wide-int.h>
Public Member Functions | |
trailing_wide_int_storage (unsigned int, unsigned short *, HOST_WIDE_INT *) | |
unsigned int | get_len () const |
unsigned int | get_precision () const |
const HOST_WIDE_INT * | get_val () const |
HOST_WIDE_INT * | write_val (unsigned int) |
void | set_len (unsigned int, bool=false) |
template<typename T > | |
trailing_wide_int_storage & | operator= (const T &) |
Private Attributes | |
unsigned int | m_precision |
unsigned short * | m_len |
HOST_WIDE_INT * | m_val |
A reference to one element of a trailing_wide_ints structure.
|
inline |
|
inline |
References m_len.
|
inline |
References m_precision.
|
inline |
References m_val.
|
inline |
References wi::copy(), m_precision, and WIDE_INT_REF_FOR.
References HOST_BITS_PER_WIDE_INT, m_len, m_precision, m_val, and sext_hwi().
|
inline |
References m_val.
|
private |
Referenced by get_precision(), operator=(), and set_len().
|
private |
Referenced by get_val(), set_len(), and write_val().