Module Qtil
Import path
import qtil.QtilImports
| All | A module that defines the set of all values of a given type. |
| Char | A module that provides a |
| Chars | A module that declares nullary predicates for common characters, such as |
| CondensedList | A module similar to |
| Escape | A module that provides utilities for escaping and unescaping strings, including backslash escaping, double-quote wrapping, and separator-aware escaping for CSV-like formats. |
| Finalize | A convenience module to create a |
| Finitize | A module to convert an infinite type into a finite type by constraining it with a predicate. |
| Fn | A module that defines function-like predicate signatures of various arities, generated for use with parameterized modules. |
| FnTypes | A module that defines the the same predicate signature types of |
| GraphComparison | |
| GraphPathSearch | A module for efficiently finding paths in a directional graph using a performant pattern called forward-reverse pruning. |
| Instance | A module that simplifies |
| Join | A module for joining strings with a separator, for example, |
| NullLocation | This module provides a |
| OptionalLocation | A module providing an |
| Ordered | A module for adding |
| Ordering | A module that defines ordering-related predicate signatures for use with ordered data structures. |
| Other | Miscellaneous string utility modules, including |
| Pair | A module that provides a |
| Plural | |
| Product | A module that provides the cartesian product of values of two distinct types. |
| ResultSet | A module that defines the set of result values produced by a predicate. |
| SignaturePredicates | A module for creating signature predicates without requiring separate declarations. |
| SignatureTypes | |
| StringLocation | A module that codifies any location as a string representation, allowing the CodeQL engine to use it as a location when selected by a query. |
| StringTuple | A module that approximates infinite tuple types in CodeQL using string backings. |
| Tp | This module defines “tuple predicates.” |
| Tuple | A module that provides tuples of various arities (2 through 6) for holding typed values. |
| TupleGet | A module that defines getters for tuples of various arities. |
| UnderlyingString |