GCC Middle and Back End API Reference
wi::int_traits< long > Struct Reference

#include <wide-int.h>

Inheritance diagram for wi::int_traits< long >:
Collaboration diagram for wi::int_traits< long >:

Static Public Member Functions

static unsigned int get_precision (long)
 
static wi::storage_ref decompose (HOST_WIDE_INT *, unsigned int, long)
 

Static Public Attributes

static enum precision_type precision_type
 
static const bool host_dependent_precision
 
static const bool is_sign_extended
 
static const bool needs_write_val_arg
 

Member Function Documentation

◆ decompose()

wi::storage_ref wi::primitive_int_traits< long, signed_p >::decompose ( HOST_WIDE_INT * scratch,
unsigned int precision,
long x )
inlinestaticinherited

◆ get_precision()

unsigned int wi::primitive_int_traits< long, signed_p >::get_precision ( long )
inlinestaticinherited

Field Documentation

◆ host_dependent_precision

const bool wi::primitive_int_traits< long, signed_p >::host_dependent_precision
staticinherited

◆ is_sign_extended

const bool wi::primitive_int_traits< long, signed_p >::is_sign_extended
staticinherited

◆ needs_write_val_arg

const bool wi::primitive_int_traits< long, signed_p >::needs_write_val_arg
staticinherited

◆ precision_type

enum precision_type wi::primitive_int_traits< long, signed_p >::precision_type
staticinherited

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