OpenADFortTk (including Open64 and OpenAnalysis references)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
ST_ATTR Struct Reference

#include <symtab_defs.h>

Collaboration diagram for ST_ATTR:
Collaboration graph

Public Member Functions

 ST_ATTR ()
 
 ST_ATTR (ST_IDX idx, ST_ATTR_KIND akind, UINT32 val)
 
void Verify (UINT level) const
 
void Print (FILE *f) const
 

Public Attributes

ST_IDX st_idx
 
ST_ATTR_KIND kind
 
union {
   mUINT32   value
 
   mPREG_NUM   reg_id
 
   STR_IDX   section_name
 
u
 

Detailed Description

Definition at line 452 of file symtab_defs.h.

Constructor & Destructor Documentation

ST_ATTR::ST_ATTR ( )
inline

Definition at line 463 of file symtab_defs.h.

References Fail_FmtAssertion().

Here is the call graph for this function:

ST_ATTR::ST_ATTR ( ST_IDX  idx,
ST_ATTR_KIND  akind,
UINT32  val 
)
inline

Definition at line 467 of file symtab_defs.h.

References u, and val.

Member Function Documentation

void ST_ATTR::Print ( FILE *  f) const

Definition at line 2579 of file symtab.cxx.

References Index_To_Str(), kind, ST_ATTR_DEDICATED_REGISTER, ST_ATTR_SECTION_NAME, ST_ATTR_UNKNOWN, and ST_name().

Here is the call graph for this function:

Member Data Documentation

mPREG_NUM ST_ATTR::reg_id

Definition at line 458 of file symtab_defs.h.

Referenced by Set_ST_ATTR_reg_id(), and ST_ATTR_reg_id().

STR_IDX ST_ATTR::section_name

Definition at line 459 of file symtab_defs.h.

Referenced by Set_ST_ATTR_section_name(), and ST_ATTR_section_name().

ST_IDX ST_ATTR::st_idx

Definition at line 454 of file symtab_defs.h.

Referenced by Set_ST_ATTR_st_idx(), ST_ATTR_Init(), ST_ATTR_st_idx(), and Verify().

mUINT32 ST_ATTR::value

Definition at line 457 of file symtab_defs.h.

Referenced by ST_ATTR_Init().


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