ARB Type Reference

#include <symtab_defs.h>

Collaboration diagram for ARB:

Collaboration graph
[legend]

Public Member Functions

INT64 Lbnd_val () const
void Set_lbnd_val (INT64 val)
ST_IDX Lbnd_var () const
void Set_lbnd_var (ST_IDX st)
INT64 Ubnd_val () const
void Set_ubnd_val (INT64 val)
ST_IDX Ubnd_var () const
void Set_ubnd_var (ST_IDX st)
INT64 Stride_val () const
void Set_stride_val (INT64 val)
ST_IDX Stride_var () const
void Set_stride_var (ST_IDX st)
 ARB ()
void Verify (mUINT16 dim) const
void Print (FILE *f) const

Data Fields

mUINT16 flags
mUINT16 dimension
mUINT32 unused
union {
   mINT64   lbnd_val
   type {
      ST_IDX   lbnd_var
      mINT32   unused
   }   var
u1
union {
   mINT64   ubnd_val
   type {
      ST_IDX   ubnd_var
      mINT32   unused
   }   var
u2
union {
   mINT64   stride_val
   type {
      ST_IDX   stride_var
      mINT32   unused
   }   var
u3

Detailed Description

Definition at line 319 of file symtab_defs.h.


Constructor & Destructor Documentation

ARB::ARB (  )  [inline]

Definition at line 387 of file symtab_defs.h.

References BZERO.


Member Function/Subroutine Documentation

INT64 ARB::Lbnd_val (  )  const [inline]

Definition at line 354 of file symtab_defs.h.

References u1.

Referenced by ARB_lbnd_val(), Print(), and recursive_ty_hash().

void ARB::Set_lbnd_val ( INT64  val  )  [inline]

Definition at line 355 of file symtab_defs.h.

References u1.

Referenced by Set_ARB_lbnd_val().

ST_IDX ARB::Lbnd_var (  )  const [inline]

Definition at line 357 of file symtab_defs.h.

References u1.

Referenced by ARB_lbnd_var(), Print(), and Verify().

void ARB::Set_lbnd_var ( ST_IDX  st  )  [inline]

Definition at line 358 of file symtab_defs.h.

References u1.

Referenced by Set_ARB_lbnd_var().

INT64 ARB::Ubnd_val (  )  const [inline]

Definition at line 363 of file symtab_defs.h.

References u2.

Referenced by ARB_ubnd_val(), Print(), and recursive_ty_hash().

void ARB::Set_ubnd_val ( INT64  val  )  [inline]

Definition at line 364 of file symtab_defs.h.

References u2.

Referenced by Set_ARB_ubnd_val().

ST_IDX ARB::Ubnd_var (  )  const [inline]

Definition at line 366 of file symtab_defs.h.

References u2.

Referenced by ARB_ubnd_var(), Print(), and Verify().

void ARB::Set_ubnd_var ( ST_IDX  st  )  [inline]

Definition at line 367 of file symtab_defs.h.

References u2.

Referenced by Set_ARB_ubnd_var().

INT64 ARB::Stride_val (  )  const [inline]

Definition at line 372 of file symtab_defs.h.

References u3.

Referenced by ARB_stride_val(), Print(), and recursive_ty_hash().

void ARB::Set_stride_val ( INT64  val  )  [inline]

Definition at line 373 of file symtab_defs.h.

References u3.

Referenced by Set_ARB_stride_val().

ST_IDX ARB::Stride_var (  )  const [inline]

Definition at line 375 of file symtab_defs.h.

References u3.

Referenced by ARB_stride_var(), Print(), and Verify().

void ARB::Set_stride_var ( ST_IDX  st  )  [inline]

Definition at line 376 of file symtab_defs.h.

References u3.

Referenced by Set_ARB_stride_var().

void ARB::Verify ( mUINT16  dim  )  const

void ARB::Print ( FILE f  )  const


Field Documentation

Definition at line 324 of file symtab_defs.h.

Referenced by ARB_Init(), and Verify().

Definition at line 327 of file symtab_defs.h.

Referenced by ARB_Init().

Definition at line 329 of file symtab_defs.h.

Definition at line 331 of file symtab_defs.h.

struct { ... } ARB::var

union { ... } ARB::u1

Definition at line 336 of file symtab_defs.h.

Referenced by ARB_Init().

Definition at line 338 of file symtab_defs.h.

struct { ... } ARB::var

union { ... } ARB::u2

Definition at line 345 of file symtab_defs.h.

Referenced by ARB_Init().

Definition at line 347 of file symtab_defs.h.

struct { ... } ARB::var

union { ... } ARB::u3


The documentation for this type was generated from the following files:

Generated on Wed Apr 8 16:24:57 2009 for Open64 by  doxygen 1.5.6