xoreos  0.0.5
common Directory Reference
Directory dependency graph for common:
src/common

Files

file  algorithm.h [code]
 Supplemental algorithms.
 
file  atomic.h [code]
 Helper header to include boost::atomic.
 
file  binsearch.h [code]
 Simple utility template for searching through static const maps.
 
file  bitstream.h [code]
 A bit stream.
 
file  bitstreamwriter.h [code]
 A bit stream writer.
 
file  blowfish.cpp [code]
 Encryption / decryption using Bruce Schneier's Blowfish algorithm.
 
file  blowfish.h [code]
 Encryption / decryption using Bruce Schneier's Blowfish algorithm.
 
file  boundingbox.cpp [code]
 A bounding box.
 
file  boundingbox.h [code]
 A bounding box.
 
file  changeid.cpp [code]
 Helper class to represent an undoable change.
 
file  changeid.h [code]
 Helper class to represent an undoable change.
 
file  configfile.cpp [code]
 A class storing a basic configuration file.
 
file  configfile.h [code]
 A class storing a basic configuration file.
 
file  configman.cpp [code]
 The global config manager.
 
file  configman.h [code]
 The global config manager.
 
file  cosinetables.cpp [code]
 Static cosine tables.
 
file  cosinetables.h [code]
 Static cosine tables.
 
file  datetime.cpp [code]
 Utility functions for manipulating date and time.
 
file  datetime.h [code]
 Utility functions for manipulating date and time.
 
file  dct.cpp [code]
 (Inverse) Discrete Cosine Transforms.
 
file  dct.h [code]
 (Inverse) Discrete Cosine Transforms.
 
file  deallocator.h [code]
 Simple deallocator concept.
 
file  debug.cpp [code]
 Utility functions for debug output.
 
file  debug.h [code]
 Utility functions for debug output.
 
file  debugman.cpp [code]
 The debug manager, managing debug channels.
 
file  debugman.h [code]
 The debug manager, managing debug channels.
 
file  deflate.cpp [code]
 Compress (deflate) and decompress (inflate) using zlib's DEFLATE algorithm.
 
file  deflate.h [code]
 Compress (deflate) and decompress (inflate) using zlib's DEFLATE algorithm.
 
file  disposableptr.h [code]
 A smart pointer with a deletion flag.
 
file  encoding.cpp [code]
 Utility functions for working with differing string encodings.
 
file  encoding.h [code]
 Utility functions for working with differing string encodings.
 
file  endianness.h [code]
 Low-level macros and functions to handle different endianness portably.
 
file  error.cpp [code]
 Basic exceptions to throw.
 
file  error.h [code]
 Basic exceptions to throw.
 
file  fallthrough.h [code]
 Compiler-specific defines to mark an implicit switch-case fallthrough.
 
file  fft.cpp [code]
 (Inverse) Fast Fourier Transform.
 
file  fft.h [code]
 (Inverse) Fast Fourier Transform.
 
file  filelist.cpp [code]
 A list of files.
 
file  filelist.h [code]
 A list of files.
 
file  filepath.cpp [code]
 Utility class for manipulating file paths.
 
file  filepath.h [code]
 Utility class for manipulating file paths.
 
file  foxpro.cpp [code]
 A database in FoxPro format.
 
file  foxpro.h [code]
 A database in FoxPro format.
 
file  hash.h [code]
 Utility hash functions.
 
file  huffman.cpp [code]
 Decompressing Huffman codes.
 
file  huffman.h [code]
 Decompressing Huffman codes.
 
file  lzma.cpp [code]
 Decompress LZMA, using liblzma.
 
file  lzma.h [code]
 Decompress LZMA, using liblzma.
 
file  maths.cpp [code]
 Mathematical helpers.
 
file  maths.h [code]
 Mathematical helpers.
 
file  md5.cpp [code]
 Hashing/digesting using the MD5 algorithm.
 
file  md5.h [code]
 Hashing/digesting using the MD5 algorithm.
 
file  mdct.cpp [code]
 (Inverse) Modified Discrete Cosine Transforms.
 
file  mdct.h [code]
 (Inverse) Modified Discrete Cosine Transforms.
 
file  memreadstream.cpp [code]
 Implementing the reading stream interfaces for plain memory blocks.
 
file  memreadstream.h [code]
 Implementing the reading stream interfaces for plain memory blocks.
 
file  memwritestream.cpp [code]
 Implementing the writing stream interfaces for memory blocks.
 
file  memwritestream.h [code]
 Implementing the writing stream interfaces for memory blocks.
 
file  mutex.cpp [code]
 Thread mutex classes.
 
file  mutex.h [code]
 Thread mutex classes.
 
file  noreturn.h [code]
 Compiler-specific defines to declare a function non-returning.
 
file  pe_exe.cpp [code]
 Portable executable parsing.
 
file  pe_exe.h [code]
 Portable executable parsing.
 
file  platform.cpp [code]
 Platform-dependant functions, mostly for internal use in the Common namespace.
 
file  platform.h [code]
 Platform-dependant functions, mostly for internal use in the Common namespace.
 
file  ptrlist.h [code]
 A list storing pointer to objects, with automatic deletion.
 
file  ptrmap.h [code]
 A map storing pointer to objects, with automatic deletion.
 
file  ptrvector.h [code]
 A vector storing pointer to objects, with automatic deletion.
 
file  rational.cpp [code]
 Rational number implementation.
 
file  rational.h [code]
 Rational number implementation.
 
file  rdft.cpp [code]
 (Inverse) Real Discrete Fourier Transform.
 
file  rdft.h [code]
 (Inverse) Real Discrete Fourier Transform.
 
file  readfile.cpp [code]
 Implementing the stream reading interfaces for files.
 
file  readfile.h [code]
 Implementing the stream reading interfaces for files.
 
file  readline.cpp [code]
 A class providing (limited) readline-like capabilities.
 
file  readline.h [code]
 A class providing (limited) readline-like capabilities.
 
file  readstream.cpp [code]
 Basic reading stream interfaces.
 
file  readstream.h [code]
 Basic reading stream interfaces.
 
file  rect.cpp [code]
 A simple rectangle helper class.
 
file  rect.h [code]
 A simple rectangle helper class.
 
file  scopedptr.h [code]
 A simple scoped smart pointer template.
 
file  sinetables.cpp [code]
 Static sine tables.
 
file  sinetables.h [code]
 Static sine tables.
 
file  sinewindows.cpp [code]
 Static sine windows.
 
file  sinewindows.h [code]
 Static sine windows.
 
file  singleton.h [code]
 Class and macro for implementing singletons.
 
file  streamtokenizer.cpp [code]
 Parse tokens out of a stream.
 
file  streamtokenizer.h [code]
 Parse tokens out of a stream.
 
file  stringmap.cpp [code]
 A map to quickly match strings from a list.
 
file  stringmap.h [code]
 A map to quickly match strings from a list.
 
file  strutil.cpp [code]
 Utility templates and functions for working with strings and streams.
 
file  strutil.h [code]
 Utility templates and functions for working with strings and streams.
 
file  system.h [code]
 Low-level detection of architecture/system properties.
 
file  systemfonts.cpp [code]
 Built-in system fonts.
 
file  systemfonts.h [code]
 Built-in system fonts.
 
file  thread.cpp [code]
 Threading helpers.
 
file  thread.h [code]
 Threading helpers.
 
file  threads.cpp [code]
 Threading system helpers.
 
file  threads.h [code]
 Threading system helpers.
 
file  timestamp.cpp [code]
 Lossless timestamping.
 
file  timestamp.h [code]
 Lossless timestamping.
 
file  types.h [code]
 Low-level type definitions to handle fixed width types portably.
 
file  ustring.cpp [code]
 Unicode string handling.
 
file  ustring.h [code]
 Unicode string handling.
 
file  util.cpp [code]
 Utility templates and functions.
 
file  util.h [code]
 Utility templates and functions.
 
file  uuid.cpp [code]
 Utility functions for generating unique IDs.
 
file  uuid.h [code]
 Utility functions for generating unique IDs.
 
file  writefile.cpp [code]
 Implementing the stream writing interfaces for files.
 
file  writefile.h [code]
 Implementing the stream writing interfaces for files.
 
file  writestream.cpp [code]
 Basic writing stream interfaces.
 
file  writestream.h [code]
 Basic writing stream interfaces.
 
file  xml.cpp [code]
 XML parsing helpers, using libxml2.
 
file  xml.h [code]
 XML parsing helpers, using libxml2.
 
file  zipfile.cpp [code]
 ZIP file decompression.
 
file  zipfile.h [code]
 ZIP file decompression.