Public Types | |
| typedef INT32 | MAP_ELMT |
Public Member Functions | |
| IPAA_FORMAL_MAP (void) | |
| ~IPAA_FORMAL_MAP (void) | |
| void | Print (FILE *) const |
| void | Trace (void) const |
| BOOL | Is_empty () const |
| INT32 | Get_size () const |
| BOOL | Get_junk () const |
| void | Set_junk () |
| BOOL | Is_elmt (INT32 elmt) const |
| BOOL | Add_elmt (INT32 elmt) |
| MAP_ELMT | Get_elmt (INT32 index) const |
| BOOL | Union_2 (const IPAA_FORMAL_MAP *set) |
Static Public Attributes | |
| static const MAP_ELMT | MAP_NONE = -1 |
Private Member Functions | |
| void | Expand (INT32 min_size=0) |
Private Attributes | |
| mBOOL | _junk |
| mINT16 | _count |
| union { | |
| MAP_ELMT _single | |
| MAP_ELMT * _mvec | |
| }; | |
Definition at line 200 of file ipaa.cxx.
| typedef INT32 IPAA_FORMAL_MAP::MAP_ELMT |
| IPAA_FORMAL_MAP::IPAA_FORMAL_MAP | ( | void | ) |
Definition at line 262 of file ipaa.cxx.
References _count, _mvec, _single, EC_No_Mem, ErrMsg(), i, INT32, MAP_NONE, MEM_POOL_Alloc, MEM_POOL_Realloc, and NULL.
Referenced by Add_elmt(), and Union_2().
| BOOL IPAA_FORMAL_MAP::Is_empty | ( | ) | const [inline] |
| INT32 IPAA_FORMAL_MAP::Get_size | ( | ) | const [inline] |
| void IPAA_FORMAL_MAP::Set_junk | ( | ) | [inline] |
| BOOL IPAA_FORMAL_MAP::Union_2 | ( | const IPAA_FORMAL_MAP * | set | ) |
const MAP_ELMT IPAA_FORMAL_MAP::MAP_NONE = -1 [static] |
mBOOL IPAA_FORMAL_MAP::_junk [private] |
mINT16 IPAA_FORMAL_MAP::_count [private] |
Definition at line 212 of file ipaa.cxx.
Referenced by Add_elmt(), Expand(), IPAA_FORMAL_MAP(), Is_elmt(), Print(), and Union_2().
Definition at line 215 of file ipaa.cxx.
Referenced by Add_elmt(), Expand(), IPAA_FORMAL_MAP(), Is_elmt(), Print(), and Union_2().
union { ... } [private] |
1.5.6