Public Member Functions

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

#include <symtab_idx.h>

List of all members.

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>
struct 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 155 of file symtab_idx.h.


Member Function 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() ( LEVEL_CONTAINER_TYPE *  lev_container_ptr,
INDEX_TYPE  idx 
) [inline]

Definition at line 163 of file symtab_idx.h.

References Extract_index24(), and Extract_level8().

Here is the call graph for this function:

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 180 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_INDEX_TYPE  level,
UINT32  index 
) [inline]

Definition at line 171 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[] ( INDEX_TYPE  idx  )  [inline]

Definition at line 156 of file symtab_idx.h.

References Extract_index24(), and Extract_level8().

Here is the call graph for this function:


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