![]()
![]()
![]()
cu/fwd.h: Forward Declarations
![]()
![]()
![]()
![]()
cu/diag.h: Printing and Error Reporting
![]()
![]()
![]()
![]()
cu/inherit.h: A Framework for Multiple Inheritance
![]()
![]()
![]()
![]()
cu/init.h: Library Initialisation
![]()
![]()
![]()
![]()
cu/memory.h: Memory Allocation
![]()
![]()
![]()
![]()
cu/threadlocal.h: Thread-Local Storage Boilerplates
![]()
![]()
![]()
![]()
cu/box.h: Boxing and Unboxing Operations
![]()
![]()
![]()
![]()
cu/idr.h: Identifiers (Strings with Pointer Equality)
![]()
![]()
![]()
![]()
cu/size.h: Functions on Sizes and Pointer Diffs
![]()
![]()
![]()
![]()
cu/wchar.h: Unicode Characters
![]()
![]()
![]()
![]()
cu/algo.h: Supportive definitions for various algorithms
![]()
![]()
![]()
![]()
cu/bistptr.h: Bi-Strength Pointer
![]()
![]()
![]()
![]()
cu/debug.h: Utilities for Debugging
![]()
![]()
![]()
![]()
cu/dlink.h: Double Link Struct and Functions
![]()
![]()
![]()
![]()
cu/hook.h: Hooks; Templates and Common Instances
![]()
![]()
![]()
![]()
cu/installdirs.h: Installation Directories
![]()
![]()
![]()
![]()
cu/location.h: Source Code Locations
![]()
![]()
![]()
![]()
cu/rarex.h: Read-Write Locks Optimised for Rarely Excluding Cases
![]()
![]()
![]()
![]()
cu/scratch.h: Scratch Memory for Repeated Reuse
![]()
![]()
![]()
![]()
cu/test.h: Utilities for Testing
![]()
![]()
![]()
cucon/fwd.h: Forward Declarations
![]()
![]()
![]()
Linear Containers (lists, stacks, arrays)
![]()
![]()
![]()
![]()
cucon/bitarray.h: Array of Bits
![]()
![]()
![]()
![]()
cucon/bitarray_slice.h: Bitarray Slices
![]()
![]()
![]()
![]()
cucon/frame.h: Constructive Stack
![]()
![]()
![]()
![]()
cucon/list.h: Doubly Linked Lists
![]()
![]()
![]()
![]()
cucon/parray.h: Array of Pointers
![]()
![]()
![]()
Associative Containers (trees, maps, sets)
![]()
![]()
![]()
![]()
cucon/hmap.h: General-Purpose Hash Map
![]()
![]()
![]()
![]()
cucon/hzmap.h: Hash Map with Flat Fixed-Sized Keys
![]()
![]()
![]()
![]()
cucon/hzset.h: Hash Set of Flat Fixed-Sized Keys
![]()
![]()
![]()
![]()
cucon/hset.h: General-Purpose Hash Set
![]()
![]()
![]()
![]()
cucon/pcmap.h: Constructive Maps from Pointers to Pointers
![]()
![]()
![]()
![]()
cucon/pmap.h: Pointer-Keyed Hash Map
![]()
![]()
![]()
![]()
cucon/pset.h: Poiter-Keyed Sets
![]()
![]()
![]()
![]()
cucon/rbmap.h: Maps, Red-Black Tree Implementation
![]()
![]()
![]()
![]()
cucon/rbset.h: Sets, Red-Black Tree Implementation
![]()
![]()
![]()
![]()
cucon/rbtree.h: Red-Black Trees
![]()
![]()
![]()
![]()
cucon/rpmap.h: Recursive Hash Map with Pointer Keys
![]()
![]()
![]()
![]()
cucon/rumap.h: Recursive Hash Map with Integer Keys
![]()
![]()
![]()
![]()
cucon/umap.h: Integer-Keyed Hash Map
![]()
![]()
![]()
![]()
cucon/uset.h: Integer-Keyed (Sparse) Sets
![]()
![]()
![]()
![]()
cucon/ucmap.h: Constructive Maps from Unsigned Integers to Pointers
![]()
![]()
cuoo: Dynamic Objects and Operations
![]()
![]()
![]()
cuoo/fwd.h: Forward Declarations
![]()
![]()
![]()
cuoo/halloc.h: Hash-Consing Allocation
![]()
![]()
![]()
cuoo/hcobj.h: Hash-consed Object Headers
![]()
![]()
![]()
cuoo/hctem.h: Boilerplates for Hash-Consing
![]()
![]()
![]()
cuoo/intf.h: Interface Numbers
![]()
![]()
![]()
cuoo/layout.h: Packing Memory-Layout Allocator
![]()
![]()
![]()
cuoo/meta.h: Opcode and Object Type Union
![]()
![]()
![]()
cuoo/oalloc.h: Object Allocation Functions
![]()
![]()
![]()
cuoo/properties.h: Predefined Properties
![]()
![]()
![]()
cuoo/prop.h: Thread-Safe Properties
![]()
![]()
cuos: Interface to the Operating System
![]()
![]()
![]()
cuos/file.h: Functions on Files
![]()
![]()
![]()
cuos/fwd.h: Forward Declarations
![]()
![]()
![]()
cuos/dirpile.h: Prioritised Collection of Search Directories
![]()
![]()
![]()
cuos/dsink.h: Binding Data Sinks to Resources
![]()
![]()
![]()
cuos/path.h: File path functions
![]()
![]()
![]()
cuos/process.h: Running external processes
![]()
![]()
![]()
cufo/attr.h: Markup Attributes
![]()
![]()
![]()
cufo/attrdefs.h: Various Attribute Definitions
![]()
![]()
![]()
cufo/fwd.h: Forward Declarations
![]()
![]()
![]()
cufo/dsink.h: Data Sinks with Markup Handlers
![]()
![]()
![]()
cufo/stream.h: Formatted Ouput Streams
![]()
![]()
![]()
cufo/tag.h: Tags for Light-Weight Markup
![]()
![]()
![]()
cufo/tagdefs.h: Various Tag Definitions
![]()
![]()
cutext: Unicode and Text Handling
![]()
![]()
![]()
cutext/bufsource.h: Buffer Source
![]()
![]()
![]()
cutext/encoding.h: Unicode Encodings
![]()
![]()
![]()
cutext/lsource.h: Wide Character Source for Lexical Analysis
![]()
![]()
![]()
cutext/source.h: Text Source with Optional Lookahead
![]()
![]()
![]()
cuflow/fwd.h: Forward Declarations
![]()
![]()
![]()
cuflow/timespec.h: Arithetic on the timespec Struct
![]()
![]()
![]()
cuflow/tstate.h: Thread-Local State
![]()
![]()
![]()
cuex/oprdefs.h: Operator Definitions
![]()
![]()
![]()
cuex/fwd.h: Forward Declarations
![]()
![]()
![]()
cuex/algo.h: Algorithms on Expressions and Substitutions
![]()
![]()
![]()
cuex/atree.h: Associative Trees of Expressions
![]()
![]()
![]()
cuex/binding.h: Variable Binding using de Bruijn Indices
![]()
![]()
![]()
cuex/compound.h: Compound Expressions
![]()
![]()
![]()
cuex/fpvar.h: Formal Function Parameter Variables
![]()
![]()
![]()
cuex/intf.h: Interface Numbers
![]()
![]()
![]()
cuex/iteration.h: Iteration over Subterms
![]()
![]()
![]()
cuex/labelling.h: Association from Constants to Expressions
![]()
![]()
![]()
cuex/ltree.h: Left-Packed Trees (Low-Level API)
![]()
![]()
![]()
cuex/monoid.h: Monoid Operations
![]()
![]()
![]()
cuex/occurtree.h: Caching of Variable Occurences
![]()
![]()
![]()
cuex/opn.h: Additional Interface for Operations
![]()
![]()
![]()
cuex/print.h: Printing Expressions
![]()
![]()
![]()
cuex/pvar.h: Variables with Internal Properties
![]()
![]()
![]()
cuex/qcode.h: Quantisanion Specifiers
![]()
![]()
![]()
cuex/recursion.h: Functions on the Recursive Structure of Expressions
![]()
![]()
![]()
cuex/semilattice.h: Expression Support for Semilattices
![]()
![]()
![]()
cuex/ssfn.h: Syntactic/Semantic Functions
![]()
![]()
![]()
cuex/str_algo.h: String-Related Algorithms
![]()
![]()
![]()
cuex/tmonoid.h: Monoid Operations with Tagged Generators
![]()
![]()
![]()
cuex/test.h: Utilities for Testing
![]()
![]()
![]()
cuex/tpvar.h: Parametric Type Variables
![]()
![]()
![]()
cuex/tuple.h: Support Functions for Variable Length Tuples
![]()
![]()
![]()
cuex/tvar.h: Typed and Type-Representing Variables
![]()
![]()
culibs%optimal/cuex/oprdefs.h
![]()
![]()
cu/algo.h
![]()
![]()
cu/bistptr.h
![]()
![]()
cu/bool.h
![]()
![]()
cu/box.h
![]()
![]()
cu/buffer.h
![]()
![]()
cu/clos.h
![]()
![]()
cu/compat.h
![]()
![]()
cu/conf.h
![]()
![]()
cu/conf_fixed.h
![]()
![]()
cu/cstr.h
![]()
![]()
cu/debug.h
![]()
![]()
cu/diag.h
![]()
![]()
cu/dlink.h
![]()
![]()
cu/dsink.h
![]()
![]()
cu/dsource.h
![]()
![]()
cu/fwd.h
![]()
![]()
cu/hash.h
![]()
![]()
cu/hook.h
![]()
![]()
cu/idr.h
![]()
![]()
cu/inherit.h
![]()
![]()
cu/init.h
![]()
![]()
cu/installdirs.h
![]()
![]()
cu/int.h
![]()
![]()
cu/location.h
![]()
![]()
cu/logging.h
![]()
![]()
cu/memory.h
![]()
![]()
cu/ptr.h
![]()
![]()
cu/ptr_seq.h
![]()
![]()
cu/rarex.h
![]()
![]()
cu/scratch.h
![]()
![]()
cu/size.h
![]()
![]()
cu/sref.h
![]()
![]()
cu/str.h
![]()
![]()
cu/test.h
![]()
![]()
cu/thread.h
![]()
![]()
cu/threadlocal.h
![]()
![]()
cu/util.h
![]()
![]()
cu/va_ref.h
![]()
![]()
cu/wchar.h
![]()
![]()
cu/weakptr.h
![]()
![]()
cu/word.h
![]()
![]()
cu/wordarr.h
![]()
![]()
cu/wstring.h
![]()
![]()
cucon/algo_colour.h
![]()
![]()
cucon/arr.h
![]()
![]()
cucon/array.h
![]()
![]()
cucon/bitarray.h
![]()
![]()
cucon/bitarray_slice.h
![]()
![]()
cucon/bitvect.h
![]()
![]()
cucon/compat.h
![]()
![]()
cucon/digraph.h
![]()
![]()
cucon/frame.h
![]()
![]()
cucon/fwd.h
![]()
![]()
cucon/hmap.h
![]()
![]()
cucon/hset.h
![]()
![]()
cucon/hzmap.h
![]()
![]()
cucon/hzset.h
![]()
![]()
cucon/list.h
![]()
![]()
cucon/logchain.h
![]()
![]()
cucon/parr.h
![]()
![]()
cucon/parray.h
![]()
![]()
cucon/pcmap.h
![]()
![]()
cucon/pmap.h
![]()
![]()
cucon/po.h
![]()
![]()
cucon/priq.h
![]()
![]()
cucon/pritree.h
![]()
![]()
cucon/pset.h
![]()
![]()
cucon/rbmap.h
![]()
![]()
cucon/rbset.h
![]()
![]()
cucon/rbtree.h
![]()
![]()
cucon/rpmap.h
![]()
![]()
cucon/rumap.h
![]()
![]()
cucon/slink.h
![]()
![]()
cucon/stack.h
![]()
![]()
cucon/ucmap.h
![]()
![]()
cucon/ucset.h
![]()
![]()
cucon/umap.h
![]()
![]()
cucon/uset.h
![]()
![]()
cudyn/compat.h
![]()
![]()
cudyn/ctor.h
![]()
![]()
cudyn/fwd.h
![]()
![]()
cudyn/misc.h
![]()
![]()
cudyn/proto.h
![]()
![]()
cudyn/type.h
![]()
![]()
cudyn/typetpl.h
![]()
![]()
cuex/algo.h
![]()
![]()
cuex/atree.h
![]()
![]()
cuex/binding.h
![]()
![]()
cuex/compat.h
![]()
![]()
cuex/compound.h
![]()
![]()
cuex/ex.h
![]()
![]()
cuex/fpvar.h
![]()
![]()
cuex/ftype.h
![]()
![]()
cuex/fwd.h
![]()
![]()
cuex/intf.h
![]()
![]()
cuex/iteration.h
![]()
![]()
cuex/labelling.h
![]()
![]()
cuex/ltree.h
![]()
![]()
cuex/monoid.h
![]()
![]()
cuex/occurtree.h
![]()
![]()
cuex/opn.h
![]()
![]()
cuex/opntpl.h
![]()
![]()
cuex/oprinfo.h
![]()
![]()
cuex/print.h
![]()
![]()
cuex/pvar.h
![]()
![]()
cuex/qcode.h
![]()
![]()
cuex/recursion.h
![]()
![]()
cuex/semilattice.h
![]()
![]()
cuex/set.h
![]()
![]()
cuex/ssfn.h
![]()
![]()
cuex/str_algo.h
![]()
![]()
cuex/subst.h
![]()
![]()
cuex/test.h
![]()
![]()
cuex/tmonoid.h
![]()
![]()
cuex/tpvar.h
![]()
![]()
cuex/tuple.h
![]()
![]()
cuex/tvar.h
![]()
![]()
cuex/type.h
![]()
![]()
cuex/var.h
![]()
![]()
cuflow/cache.h
![]()
![]()
cuflow/cacheconf.h
![]()
![]()
cuflow/cached.h
![]()
![]()
cuflow/cdisj.h
![]()
![]()
cuflow/compat.h
![]()
![]()
cuflow/cont.h
![]()
![]()
cuflow/cont_common.h
![]()
![]()
cuflow/errors.h
![]()
![]()
cuflow/except.h
![]()
![]()
cuflow/fwd.h
![]()
![]()
cuflow/gflexq.h
![]()
![]()
cuflow/gworkq.h
![]()
![]()
cuflow/promise.h
![]()
![]()
cuflow/sched.h
![]()
![]()
cuflow/sched_types.h
![]()
![]()
cuflow/time.h
![]()
![]()
cuflow/timespec.h
![]()
![]()
cuflow/tstate.h
![]()
![]()
cuflow/wheel.h
![]()
![]()
cuflow/wind.h
![]()
![]()
cuflow/wind_setjmp.h
![]()
![]()
cuflow/workers.h
![]()
![]()
cuflow/workq.h
![]()
![]()
cufo/attr.h
![]()
![]()
cufo/attrdefs.h
![]()
![]()
cufo/compat.h
![]()
![]()
cufo/fwd.h
![]()
![]()
cufo/sink.h
![]()
![]()
cufo/stream.h
![]()
![]()
cufo/tag.h
![]()
![]()
cufo/tagdefs.h
![]()
![]()
cufo/termstyle.h
![]()
![]()
cufo/textsink.h
![]()
![]()
cugra/algo_SCC.h
![]()
![]()
cugra/compat.h
![]()
![]()
cugra/fwd.h
![]()
![]()
cugra/graph.h
![]()
![]()
cugra/graph_algo.h
![]()
![]()
cuoo/compat.h
![]()
![]()
cuoo/fwd.h
![]()
![]()
cuoo/halloc.h
![]()
![]()
cuoo/hcobj.h
![]()
![]()
cuoo/hctem.h
![]()
![]()
cuoo/intf.h
![]()
![]()
cuoo/layout.h
![]()
![]()
cuoo/meta.h
![]()
![]()
cuoo/oalloc.h
![]()
![]()
cuoo/prop.h
![]()
![]()
cuoo/properties.h
![]()
![]()
cuoo/support.h
![]()
![]()
cuoo/type.h
![]()
![]()
cuos/compat.h
![]()
![]()
cuos/dirpile.h
![]()
![]()
cuos/dsink.h
![]()
![]()
cuos/file.h
![]()
![]()
cuos/fs.h
![]()
![]()
cuos/fwd.h
![]()
![]()
cuos/path.h
![]()
![]()
cuos/process.h
![]()
![]()
cuos/time.h
![]()
![]()
cuos/user_dirs.h
![]()
![]()
custo/binary_io.h
![]()
![]()
cutext/bufsource.h
![]()
![]()
cutext/compat.h
![]()
![]()
cutext/conv.h
![]()
![]()
cutext/encoding.h
![]()
![]()
cutext/fwd.h
![]()
![]()
cutext/lsource.h
![]()
![]()
cutext/sink.h
![]()
![]()
cutext/source.h
![]()
![]()
cutext/src.h
![]()
![]()
cutext/ucs4src.h
![]()
![]()
cutext/wccat.h
![]()
![]()
cutext/wctype.h