GCC Middle and Back End API Reference
dw_wide_int Struct Reference

#include <dwarf2out.h>

Public Member Functions

unsigned int get_precision () const
 
unsigned int get_len () const
 
const HOST_WIDE_INTget_val () const
 
HOST_WIDE_INT elt (unsigned int) const
 
bool operator== (const dw_wide_int &) const
 

Data Fields

unsigned int precision
 
unsigned int len
 
HOST_WIDE_INT val [1]
 

Member Function Documentation

◆ elt()

HOST_WIDE_INT dw_wide_int::elt ( unsigned int i) const
inline

References i, len, precision, wi::sign_mask(), and val.

Referenced by print_dw_val().

◆ get_len()

unsigned int dw_wide_int::get_len ( ) const
inline

References len.

Referenced by print_dw_val().

◆ get_precision()

unsigned int dw_wide_int::get_precision ( ) const
inline

References precision.

Referenced by get_full_len().

◆ get_val()

const HOST_WIDE_INT * dw_wide_int::get_val ( ) const
inline

References val.

◆ operator==()

bool dw_wide_int::operator== ( const dw_wide_int & o) const
inline

References ggc_alloc(), len, precision, and val.

Field Documentation

◆ len

unsigned int dw_wide_int::len

◆ precision

unsigned int dw_wide_int::precision

◆ val

HOST_WIDE_INT dw_wide_int::val[1]

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