GCC Middle and Back End API Reference
modref_base_node< T > Struct Template Reference

#include <ipa-modref-tree.h>

Collaboration diagram for modref_base_node< T >:

Public Member Functions

 modref_base_node (T base)
 
modref_ref_node< T > * search (T ref)
 
modref_ref_node< T > * insert_ref (T ref, size_t max_refs, bool *changed=NULL)
 
void collapse ()
 

Data Fields

T base
 
vec< modref_ref_node< T > *, va_gc > * refs
 
bool every_ref
 

Detailed Description

template<typename T>
struct modref_base_node< T >
Base of an access.   

Constructor & Destructor Documentation

◆ modref_base_node()

template<typename T >
modref_base_node< T >::modref_base_node ( T base)
inline

Member Function Documentation

◆ collapse()

◆ insert_ref()

template<typename T >
modref_ref_node< T > * modref_base_node< T >::insert_ref ( T ref,
size_t max_refs,
bool * changed = NULL )
inline

◆ search()

Field Documentation

◆ base

◆ every_ref

◆ refs


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