Public Member Functions | Public Attributes

IPO_SYMTAB::promote_entry< T > Struct Template Reference

Collaboration diagram for IPO_SYMTAB::promote_entry< T >:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 promote_entry (IPO_SYMTAB *sym)
void operator() (UINT idx, T *entry) const
template<>
void operator() (UINT idx, ST *old_st) const
template<>
void operator() (UINT idx, INITO *old_inito) const

Public Attributes

IPO_SYMTAB_sym

Detailed Description

template<class T>
struct IPO_SYMTAB::promote_entry< T >

Definition at line 223 of file clone.h.


Constructor & Destructor Documentation

template<class T >
IPO_SYMTAB::promote_entry< T >::promote_entry ( IPO_SYMTAB sym  )  [inline]

Definition at line 227 of file clone.h.


Member Function Documentation

template<class T >
void IPO_SYMTAB::promote_entry< T >::operator() ( UINT  idx,
T entry 
) const
template<>
void IPO_SYMTAB::promote_entry< INITO >::operator() ( UINT  idx,
INITO old_inito 
) const [inline]

Definition at line 752 of file clone.cxx.

References IPO_SYMTAB::promote_entry< T >::_sym, IPO_SYMTAB::Get_Cloned_ST(), INITO_st(), New_INITO(), IPO_SYMTAB::Set_Cloned_INITO(), ST_st_idx(), and INITO::val.

Here is the call graph for this function:

template<>
void IPO_SYMTAB::promote_entry< ST >::operator() ( UINT  idx,
ST old_st 
) const [inline]

Member Data Documentation

template<class T >
IPO_SYMTAB* IPO_SYMTAB::promote_entry< T >::_sym

Definition at line 225 of file clone.h.

Referenced by IPO_SYMTAB::promote_entry< T >::operator()().


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