  lunchbox::Atomic< int32_t > |  | 
  noncopyable |  | 
   lunchbox::FutureImpl< bool > |  | 
    lunchbox::FutureTrue | A boolean future always returning true  | 
   lunchbox::FutureImpl< void > |  | 
   lunchbox::Compressor | A C++ class to handle one compressor plugin instance  | 
   lunchbox::Condition | A condition variable and associated lock  | 
   lunchbox::Decompressor | A C++ class to handle one decompressor plugin instance  | 
   lunchbox::Downloader | A C++ class to handle one downloader plugin instance  | 
   lunchbox::DSO | Helper to access dynamic shared objects (DSO)  | 
    lunchbox::Plugin | Holder for all functions and information of one compression plugin DSO  | 
   lunchbox::FutureImpl< T > | Base class to implement the wait method fulfilling the future  | 
    lunchbox::FutureFunction< T > | A Future implementation using a boost::function for fulfilment  | 
    lunchbox::Request< T >::Impl |  | 
   lunchbox::LFQueue< T > | A thread-safe, lock-free queue with non-blocking access  | 
   lunchbox::Lock | A lock (mutex) primitive  | 
   lunchbox::Lockable< D, L > | A convenience structure to hold data together with a lock for access  | 
   lunchbox::MemoryMap | Helper to map a file to a memory address (mmap)  | 
   lunchbox::PersistentMap | Unified interface to save key-value pairs in a persistent store  | 
   lunchbox::PerThread< T, D > | Implements thread-specific storage for C++ objects  | 
   lunchbox::PerThreadRef< T > | Thread-specific storage for a RefPtr  | 
   lunchbox::PluginRegistry | A registry for loaded plugins  | 
   lunchbox::Pool< T, locked > | An object allocation pool  | 
   lunchbox::RequestHandler | A thread-safe request handler  | 
   lunchbox::RNG | A random number generator  | 
   lunchbox::Servus | Simple wrapper for ZeroConf key/value pairs  | 
   lunchbox::SpinLock | A fast lock for uncontended memory access  | 
   lunchbox::TimedLock | A mutex with timeout capabilities  | 
   lunchbox::TLS | Provides thread-local storage API used by PerThread and PerThreadRef  | 
   lunchbox::Uploader | A C++ class to handle one uploader plugin instance  | 
  EqCompressorInfo | Information about one compressor  | 
  hash< lunchbox::uint128_t > | Uint128_t hash function  | 
  lunchbox::Any | A class which can hold instances of any type  | 
  lunchbox::Array< T > | A wrapper for C arrays without any memory management  | 
  lunchbox::Atomic< T > | A variable with atomic semantics and standalone atomic operations  | 
  lunchbox::Buffer< T > | A simple memory buffer with some helper functions  | 
  lunchbox::Clock | A class for time measurements  | 
  lunchbox::CompressorResult | A structure to hold the results from one compress operation  | 
  lunchbox::Future< T > | A future represents a asynchronous operation  | 
   lunchbox::Request< T > | A Future implementation for a RequestHandler request  | 
  lunchbox::Future< void > | Future template specialization for void  | 
  lunchbox::hashRefPtr< T > | A hash function for RefPtr keys  | 
  lunchbox::Launcher | The launcher executes a command from a separate process  | 
  lunchbox::LFVector< T, nSlots > | STL-like vector implementation providing certain thread-safety guarantees  | 
  lunchbox::Monitor< T > | A monitor primitive  | 
  lunchbox::MPI | MPI functionality wrapper  | 
  lunchbox::MTQueue< T, S > | A thread-safe queue with a blocking read access  | 
  lunchbox::MTQueue< T, S >::Group | Group descriptor for popBarrier()  | 
  lunchbox::NonCopyable | Base class to make objects non-copyable  | 
  lunchbox::OMP | Base class for OpenMP functionality  | 
  lunchbox::PluginVisitorT< P, I > | Visitor for all plugins and compressors of a Plugin or PluginRegistry  | 
  lunchbox::Referenced | Base class for referenced objects  | 
   lunchbox::FutureImpl< bool > |  | 
   lunchbox::FutureImpl< void > |  | 
   lunchbox::FutureImpl< T > | Base class to implement the wait method fulfilling the future  | 
  lunchbox::RefPtr< T > | A smart reference pointer, aka boost::intrusive_ptr  | 
  lunchbox::Result | A result returns an error code and behaves like a boolean  | 
   lunchbox::Servus::Result | The ZeroConf operation result code  | 
  lunchbox::ScopedMutex< L, T > | A scoped mutex  | 
  lunchbox::Thread | Utility class to execute code in a separate execution thread  | 
  lunchbox::ThreadID | An utility class to wrap OS-specific thread identifiers  | 
  lunchbox::uint128_t | A base type for 128 bit unsigned integer values  | 
  lunchbox::UnorderedIntervalSet< T > | A container to store intervals of elements efficently  | 
  lunchbox::URI | Parses the given uri string according to the regex given in RFC3986  | 
  lunchbox::Version | Information about the current Lunchbox version  | 
  lunchbox::RefPtr< FutureImpl< T > > |  | 
  lunchbox::RefPtr< FutureImpl< void > > |  | 
  std::exception | STL class  | 
   std::bad_cast | STL class  | 
    lunchbox::bad_any_cast | A specialization for exceptions thrown by an unsuccessful any_cast  | 
   std::runtime_error | STL class  | 
    lunchbox::FutureTimeout |  | 
  hash_map |  | 
   lunchbox::PtrHash< K, T > | A hash for pointer keys  | 
   lunchbox::RefPtrHash< K, T > | A hash for RefPtr keys  | 
  std::ios_base | STL class  | 
   std::basic_ios< Char > | STL class  | 
    std::basic_ostream< Char > | STL class  | 
     std::ostream | STL class  | 
      lunchbox::Log | The logging class  | 
  iterator |  | 
   lunchbox::IndexIterator< LFVectorIterator< V, T >, V, T > |  | 
    lunchbox::LFVectorIterator< V, T > | An iterator for LFVector  | 
   lunchbox::IndexIterator< S, C, T > | Counter-based, as opposed to pointer-based, iterator for any container  |