JASSv2
source Directory Reference

Files

file  allocator.h [code]
 Base class for different allocators.
 
file  allocator_cpp.h [code]
 C++11 allocator class that uses a C allocator. See here: https://msdn.microsoft.com/en-us/library/aa985953.aspx.
 
file  allocator_memory.h [code]
 Simple block-allocator that internally allocated a large chunk then allocates smaller blocks from this larger block.
 
file  allocator_pool.h [code]
 Simple block-allocator that internally allocated a large chunk then allocates smaller blocks from this larger block.
 
file  ascii.h [code]
 fast locale-ignoring version of the C runtime library ctype methods for plain 7-bit ASCII.
 
file  asserts.h [code]
 replacement for the C runtime library assert that also works in release.
 
file  binary_tree.h [code]
 Thread-safe binary tree.
 
file  bitstring.h [code]
 Long bitstrings.
 
file  checksum.h [code]
 Checksum routines.
 
file  compress_integer.h [code]
 Compression codexes for integer sequences.
 
file  compress_integer_variable_byte.h [code]
 Variable byte compression for integer sequences.
 
file  document.h [code]
 A document withing the indexing pipeline.
 
file  dynamic_array.h [code]
 Thread-safe grow-only dynamic array using the thread-safe allocator.
 
file  file.h [code]
 Partial file and whole file based I/O methods.
 
file  hash_pearson.h [code]
 Faithful implementation of Person's hashing function.
 
file  hash_table.h [code]
 Thread-safe hash table (without delete).
 
file  index_manager.h [code]
 Base class for the indexer object that stored the actual index during indexing.
 
file  index_manager_sequential.h [code]
 Non-thread-Safe indexer object.
 
file  index_postings.h [code]
 Non-thread-Safe object that holds a single postings list during indexing.
 
file  instream.h [code]
 Base class for reading data from some input source.
 
file  instream_document_trec.h [code]
 Child class of instream for creating documents from TREC pre-web (i.e. news articles) data.
 
file  instream_file.h [code]
 Subclass of instream for reading data from a disk file.
 
file  instream_memory.h [code]
 Subclass of instream for reading data from a memory buffer.
 
file  maths.h [code]
 Basic maths functions.
 
file  parser.h [code]
 Simple XML parser that does't do either attributes or entities.
 
file  serialise_jass_ci.h [code]
 Serialise an index in the experimental JASS-CI format used in the RIGOR workshop.
 
file  slice.h [code]
 Slices (also known as string-descriptors) for C++.
 
file  unicode.h [code]
 Methods that work on Unicode codepoints.
 
file  unittest_data.h [code]
 Data that can be used and re-used for unittests (and other purposes).
 
file  version.h [code]
 Details about the current executing version of JASS.