JCL Help:TExprHashContext

From Project JEDI Wiki
Jump to navigationJump to search

Class Hierarchy

TExprContext
|
TExprHashContext


Summary

A context class that uses a hash map for its implementation.


Pascal

 public TExprHashContext = class(TExprContext);


Description

This is a concrete context class that uses a hash map for symbol lookup. The fact that it uses a hash for its implementation means that symbol lookup takes a constant time, i.e. it is independant of the actual number of symbols stored in the context; however, this guarantee depends on the internal hash map's internal table being large enough to minimize collisions.


About

Unit

JclExprEval


Navigation

Donator

Barry Kelly


Notes

Case sensitivity is also a concern; see the Create method.


Contribute to this help topic

This documentation wiki is based on the collaborative effort of Project JEDI users. Your edits are welcome in order to improve documentation quality: edit this page