|
virtual void | mark () const |
| For garbage collection. Used in first phase of garbage collection. More...
|
|
◆ ConstantUp()
nsMLShom::ConstantUp::ConstantUp |
( |
const GShom & |
uup, |
|
|
const MLShom & |
ddown |
|
) |
| |
|
inline |
◆ clone()
_MLShom* nsMLShom::ConstantUp::clone |
( |
| ) |
const |
|
inlinevirtual |
◆ eval()
Implements _MLShom.
References AdditiveMap< K, V, EqualKey >::add(), AdditiveMap< K, V, EqualKey >::begin(), down, AdditiveMap< K, V, EqualKey >::end(), and up.
◆ hash()
size_t nsMLShom::ConstantUp::hash |
( |
| ) |
const |
|
inlinevirtual |
◆ mark()
virtual void _MLShom::mark |
( |
| ) |
const |
|
inlineprivatevirtualinherited |
For garbage collection. Used in first phase of garbage collection.
◆ operator==()
bool nsMLShom::ConstantUp::operator== |
( |
const _MLShom & |
other | ) |
const |
|
inlinevirtual |
◆ shouldCache()
virtual bool _MLShom::shouldCache |
( |
| ) |
const |
|
inlinevirtualinherited |
test if caching should be done : default means should cache
Reimplemented in nsMLShom::Identity.
◆ skip_variable()
bool nsMLShom::ConstantUp::skip_variable |
( |
int |
| ) |
const |
|
inline |
◆ down
MLShom nsMLShom::ConstantUp::down |
|
private |
◆ marking
For garbage collection.
Used in the two phase garbage collection process. A Shom that is not marked after the first pass over the unicity table, will be sweeped in the second phase. Outside of garbage collection routine, marking should always bear the value false.
Referenced by MLShom::garbage().
◆ refCounter
For garbage collection.
Counts the number of times a _MLHom is referenced from the context of an MLHom.
◆ up
GShom nsMLShom::ConstantUp::up |
|
private |
The documentation for this class was generated from the following file: