Public Member Functions | Public Attributes

LABEL Struct Reference

#include <symtab_defs.h>

List of all members.

Public Member Functions

 LABEL ()
 LABEL (STR_IDX idx, LABEL_KIND k)
void Verify (UINT level) const
void Print (FILE *f) const

Public Attributes

STR_IDX name_idx
mUINT32 flags:24
LABEL_KIND kind:8

Detailed Description

Definition at line 406 of file symtab_defs.h.


Constructor & Destructor Documentation

LABEL::LABEL (  )  [inline]

Definition at line 414 of file symtab_defs.h.

References Fail_FmtAssertion().

Here is the call graph for this function:

LABEL::LABEL ( STR_IDX  idx,
LABEL_KIND  k 
) [inline]

Definition at line 416 of file symtab_defs.h.


Member Function Documentation

void LABEL::Print ( FILE *  f  )  const

Definition at line 2559 of file symtab.cxx.

References flags, fprintf(), kind, LABEL_FLAGS_To_Str(), name_idx, name_str, and Str_Table.

Here is the call graph for this function:

void LABEL::Verify ( UINT  level  )  const

Definition at line 743 of file symtab_verify.cxx.

References Is_True, LABEL_name_idx(), and STR_Table_Size().

Here is the call graph for this function:


Member Data Documentation

Definition at line 410 of file symtab_defs.h.

Referenced by LABEL_Init(), LABEL_kind(), Print(), and Set_LABEL_KIND().

Definition at line 408 of file symtab_defs.h.

Referenced by LABEL_Init(), LABEL_name(), LABEL_name_idx(), Print(), and Set_LABEL_name_idx().


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