binary_search_generator library

Classes

BinaryMatchGenerator
BinaryMatchGenerator is a generator that generates the source code of a logical expression (predicate) for matching, implementing balanced binary search.
IfElseBinarySearchGenerator<T>
IfElseBinarySearchGenerator is generator that generates source code of branching (if/else if/else) statements implementing balanced binary search.
TernaryBinarySearchGenerator<T>
TernaryBinarySearchGenerator is a generator that generates the source code of the (ternary) expression for searching the value implementing balanced binary search.