|
GCC Middle and Back End API Reference
|
#include <symbol.h>


Public Types | |
| typedef unsigned | id_t |
Public Member Functions | |
| const complexity & | get_complexity () const |
| id_t | get_id () const |
Static Public Member Functions | |
| static int | cmp_ids (const symbol *s1, const symbol *s2) |
Protected Member Functions | |
| symbol (complexity c, unsigned id) | |
Private Attributes | |
| complexity | m_complexity |
| id_t | m_id |
Base class for svalues and regions: has a complexity and a numeric ID.
| typedef unsigned ana::symbol::id_t |
|
inlineprotected |
References m_complexity, and m_id.
Referenced by cmp_ids(), and ana::svalue::svalue().
|
inline |
References m_complexity.
Referenced by ana::binop_svalue::binop_svalue(), and ana::widening_svalue::widening_svalue().
|
private |
Referenced by get_complexity(), and symbol().