TABLE_INDEXED_BY_LEVEL8_AND_INDEX24< ENTRY_TYPE, INDEX_TYPE, LEVEL_INDEX_TYPE, LEVEL_CONTAINER_TYPE, level_container_ptr, LEVEL_MEMBER_ACCESSOR > Type Template Reference

#include <symtab_idx.h>


Public Member Functions

ENTRY_TYPE & operator[] (INDEX_TYPE idx)
ENTRY_TYPE & operator() (LEVEL_CONTAINER_TYPE *lev_container_ptr, INDEX_TYPE idx)
ENTRY_TYPE & operator() (LEVEL_INDEX_TYPE level, UINT32 index)
ENTRY_TYPE & operator() (LEVEL_CONTAINER_TYPE *lev_container_ptr, LEVEL_INDEX_TYPE level, UINT32 index)


Detailed Description

template<class ENTRY_TYPE, class INDEX_TYPE, class LEVEL_INDEX_TYPE, class LEVEL_CONTAINER_TYPE, LEVEL_CONTAINER_TYPE * level_container_ptr, class LEVEL_MEMBER_ACCESSOR>
type TABLE_INDEXED_BY_LEVEL8_AND_INDEX24< ENTRY_TYPE, INDEX_TYPE, LEVEL_INDEX_TYPE, LEVEL_CONTAINER_TYPE, level_container_ptr, LEVEL_MEMBER_ACCESSOR >

Definition at line 174 of file symtab_idx.h.


Member Function/Subroutine Documentation

template<class ENTRY_TYPE, class INDEX_TYPE, class LEVEL_INDEX_TYPE, class LEVEL_CONTAINER_TYPE, LEVEL_CONTAINER_TYPE * level_container_ptr, class LEVEL_MEMBER_ACCESSOR>
ENTRY_TYPE& TABLE_INDEXED_BY_LEVEL8_AND_INDEX24< ENTRY_TYPE, INDEX_TYPE, LEVEL_INDEX_TYPE, LEVEL_CONTAINER_TYPE, level_container_ptr, LEVEL_MEMBER_ACCESSOR >::operator[] ( INDEX_TYPE  idx  )  [inline]

Definition at line 175 of file symtab_idx.h.

References Extract_index24(), Extract_level8(), index(), and UINT32.

template<class ENTRY_TYPE, class INDEX_TYPE, class LEVEL_INDEX_TYPE, class LEVEL_CONTAINER_TYPE, LEVEL_CONTAINER_TYPE * level_container_ptr, class LEVEL_MEMBER_ACCESSOR>
ENTRY_TYPE& TABLE_INDEXED_BY_LEVEL8_AND_INDEX24< ENTRY_TYPE, INDEX_TYPE, LEVEL_INDEX_TYPE, LEVEL_CONTAINER_TYPE, level_container_ptr, LEVEL_MEMBER_ACCESSOR >::operator() ( LEVEL_CONTAINER_TYPE *  lev_container_ptr,
INDEX_TYPE  idx 
) [inline]

Definition at line 182 of file symtab_idx.h.

References Extract_index24(), Extract_level8(), index(), and UINT32.

template<class ENTRY_TYPE, class INDEX_TYPE, class LEVEL_INDEX_TYPE, class LEVEL_CONTAINER_TYPE, LEVEL_CONTAINER_TYPE * level_container_ptr, class LEVEL_MEMBER_ACCESSOR>
ENTRY_TYPE& TABLE_INDEXED_BY_LEVEL8_AND_INDEX24< ENTRY_TYPE, INDEX_TYPE, LEVEL_INDEX_TYPE, LEVEL_CONTAINER_TYPE, level_container_ptr, LEVEL_MEMBER_ACCESSOR >::operator() ( LEVEL_INDEX_TYPE  level,
UINT32  index 
) [inline]

Definition at line 190 of file symtab_idx.h.

References Is_True, and NULL.

template<class ENTRY_TYPE, class INDEX_TYPE, class LEVEL_INDEX_TYPE, class LEVEL_CONTAINER_TYPE, LEVEL_CONTAINER_TYPE * level_container_ptr, class LEVEL_MEMBER_ACCESSOR>
ENTRY_TYPE& TABLE_INDEXED_BY_LEVEL8_AND_INDEX24< ENTRY_TYPE, INDEX_TYPE, LEVEL_INDEX_TYPE, LEVEL_CONTAINER_TYPE, level_container_ptr, LEVEL_MEMBER_ACCESSOR >::operator() ( LEVEL_CONTAINER_TYPE *  lev_container_ptr,
LEVEL_INDEX_TYPE  level,
UINT32  index 
) [inline]

Definition at line 199 of file symtab_idx.h.

References Is_True, and NULL.


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

Generated on Wed Apr 8 17:10:18 2009 for Open64 by  doxygen 1.5.6