TY_IDX_MAP Type Reference

#include <ipc_symtab_merge.h>


Public Types

typedef
IPC_IDX_VECTOR::allocator_type 
allocator_type

Public Member Functions

 TY_IDX_MAP (mUINT32 size, allocator_type alloc)
TY_IDX operator[] (TY_IDX old_idx) const
void set_map (TY_INDEX old_idx, TY_IDX new_idx)
void set_is_merging (TY_INDEX old_idx)
BOOL is_merging (TY_INDEX old_idx)
void clear_all_index_flags (TY_INDEX old_idx)

Data Fields

IPC_IDX_VECTOR map_


Detailed Description

Definition at line 248 of file ipc_symtab_merge.h.


Member Typedef Documentation

typedef IPC_IDX_VECTOR::allocator_type TY_IDX_MAP::allocator_type

Definition at line 252 of file ipc_symtab_merge.h.


Constructor & Destructor Documentation

TY_IDX_MAP::TY_IDX_MAP ( mUINT32  size,
allocator_type  alloc 
) [inline]

Definition at line 254 of file ipc_symtab_merge.h.


Member Function/Subroutine Documentation

TY_IDX TY_IDX_MAP::operator[] ( TY_IDX  old_idx  )  const [inline]

Definition at line 257 of file ipc_symtab_merge.h.

References map_, Replace_TY_IDX_index(), and TY_IDX_index().

void TY_IDX_MAP::set_map ( TY_INDEX  old_idx,
TY_IDX  new_idx 
) [inline]

void TY_IDX_MAP::set_is_merging ( TY_INDEX  old_idx  )  [inline]

Definition at line 268 of file ipc_symtab_merge.h.

References map_, and TY_INDEX_IS_MERGING.

Referenced by merge_ty(), and Reset_recursive_type_mapping().

BOOL TY_IDX_MAP::is_merging ( TY_INDEX  old_idx  )  [inline]

Definition at line 272 of file ipc_symtab_merge.h.

References map_, and TY_INDEX_IS_MERGING.

Referenced by Merge_Global_Ty(), and Reset_recursive_type_mapping().

void TY_IDX_MAP::clear_all_index_flags ( TY_INDEX  old_idx  )  [inline]

Definition at line 276 of file ipc_symtab_merge.h.

References map_.

Referenced by merge_ty(), and Reset_recursive_type_mapping().


Field Documentation


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

Generated on Wed Apr 8 17:11:30 2009 for Open64 by  doxygen 1.5.6