|
file | aligned_vector.h [code] |
| std::vector with extra alignment.
|
|
file | Control/CxxUtils/CxxUtils/Array.h [code] |
| Simple multidimensional arrays.
|
|
file | Array.icc [code] |
|
file | ArrayHelper.h [code] |
|
file | Control/CxxUtils/CxxUtils/Arrayrep.h [code] |
| Representation class for Array's.
|
|
file | ArrayScanner.h [code] |
| Helper class for converting strings to Array's.
|
|
file | ArrayScanner.icc [code] |
|
file | as_const_ptr.h [code] |
| Helper for getting a const version of a pointer.
|
|
file | AthDsoCbk.h [code] |
|
file | AthUnlikelyMacros.h [code] |
|
file | atomic_bounded_decrement.h [code] |
| Atomically decrement a value with a lower bound.
|
|
file | atomic_fetch_minmax.h [code] |
| Atomic min/max functions.
|
|
file | base64.h [code] |
|
file | BasicTypes.h [code] |
| Provide simplified clock_gettime() function for MacOSX.
|
|
file | bitmask.h [code] |
| Helpers for treating a class enum as a bitmask.
|
|
file | BitPacker.h [code] |
| Helper to pack a set of values bitwise into a stream.
|
|
file | BitPacker.icc [code] |
|
file | bitscan.h [code] |
| Bit scanning functions.
|
|
file | BitUnpacker.h [code] |
| Helper to unpack a set of values bitwise from a stream.
|
|
file | BitUnpacker.icc [code] |
|
file | CachedPointer.h [code] |
| Cached pointer with atomic update.
|
|
file | CachedPointer.icc [code] |
|
file | CachedUniquePtr.h [code] |
| Cached unique_ptr with atomic update.
|
|
file | CachedUniquePtr.icc [code] |
|
file | CachedValue.h [code] |
| Cached value with atomic update.
|
|
file | CachedValue.icc [code] |
|
file | checker_macros.h [code] |
| Define macros for attributes used to control the static checker.
|
|
file | CxxUtils/CxxUtils/ClassName.h [code] |
| Recursively separate out template arguments in a C++ class name.
|
|
file | clock.h [code] |
| Provide simplified clock_gettime() function for MacOSX.
|
|
file | concepts.h [code] |
| Compatibility helpers for using some pieces of C++20 concepts with older compilers.
|
|
file | ConcurrentBitset.h [code] |
| Variable-sized bitset allowing (mostly) concurrent access.
|
|
file | ConcurrentBitset.icc [code] |
|
file | ConcurrentHashmapImpl.h [code] |
| Hash table allowing concurrent, lockless reads.
|
|
file | ConcurrentHashmapImpl.icc [code] |
|
file | ConcurrentMap.h [code] |
| Hash map from integers/pointers allowing concurrent, lockless reads.
|
|
file | ConcurrentMap.icc [code] |
|
file | ConcurrentPtrSet.h [code] |
| A set of pointers, alowing concurrent, lockless reads.
|
|
file | ConcurrentPtrSet.icc [code] |
|
file | ConcurrentRangeMap.h [code] |
| Map from range to payload object, allowing concurrent, lockless reads.
|
|
file | ConcurrentRangeMap.icc [code] |
|
file | ConcurrentStrMap.h [code] |
| Hash map from strings allowing concurrent, lockless reads.
|
|
file | ConcurrentStrMap.icc [code] |
|
file | ConcurrentStrToValMap.h [code] |
| Hash map from strings to arbitrary objects allowing concurrent, lockless reads.
|
|
file | ConcurrentStrToValMap.icc [code] |
|
file | ConcurrentToValMap.h [code] |
| Hash map from pointers/integers to arbitrary objects allowing concurrent, lockless reads.
|
|
file | ConcurrentToValMap.icc [code] |
|
file | copy_bounded.h [code] |
| Copy a range with bounds restriction.
|
|
file | cPtrAccessSEGVHandler.h [code] |
| a C wrapper providing access to PtrAccessSEGVHandler::handle the way sigaction wants it Example: PtrAccessSEGVHandler h(p); setPtrAccessSEGVHandler(h); struct sigaction sa; sa.sa_sigaction= cPtrAccessSEGVHandler; sigaction(SIGSEGV,&sa, NULL);
|
|
file | crc64.h [code] |
| A crc-64 implementation, using pclmul where possible.
|
|
file | excepts.h [code] |
| Declarations of feenableexcept()/fedisableexcept() functions for MacOSX.
|
|
file | exctrace.h [code] |
| Generate stack trace backs from a caught exception.
|
|
file | FastReseededPRNG.h [code] |
|
file | features.h [code] |
| Some additional feature test macros.
|
|
file | FloatCompressor.h [code] |
|
file | FloatPacker.h [code] |
| Pack/unpack floating-point data from/to a given number of bits.
|
|
file | fpcompare.h [code] |
| Workaround x86 precision issues for FP inequality comparisons.
|
|
file | FPControl.h [code] |
| Helper to control FP exceptions.
|
|
file | get_unaligned.h [code] |
| Read little-endian values through possibly unaligned pointers.
|
|
file | hexdump.h [code] |
| Helpers to make a nice dump of a region of memory.
|
|
file | inline_hints.h [code] |
|
file | IsUpdater.h [code] |
| Concept check for Updater class used by concurrent classes.
|
|
file | LockedPointer.h [code] |
| A pointer together with a movable lock.
|
|
file | MD5.h [code] |
| solar's public-domain MD5, wrapped for C++.
|
|
file | MurmurHash2.h [code] |
| Implementation of MurmurHash2.
|
|
file | no_bitwise_op_warning.h [code] |
| Disable clang bitwise operation warning.
|
|
file | no_conversion_warning.h [code] |
| Disable conversion warnings.
|
|
file | no_sanitize_undefined.h [code] |
| Helper to disable undefined behavior sanitizer for a function.
|
|
file | no_sizeof_pointer_div_warning.h [code] |
|
file | no_unique_address.h [code] |
| Wrapper for C++20 no_unique_address attribute.
|
|
file | nodiscard.h [code] |
| Macro wrapping the [[nodiscard]] attribute.
|
|
file | normalizeFunctionName.h [code] |
| Normalize a pretty-printed C++ function name,.
|
|
file | ones.h [code] |
| Construct a bit mask.
|
|
file | PackedArray.h [code] |
| An array of unsigned values of some bit size, packed tightly.
|
|
file | page_access.h [code] |
|
file | PageAccessControl.h [code] |
|
file | phihelper.h [code] |
| Helper for azimuthal angle calculations.
|
|
file | pointer_list.h [code] |
| A fast way to store a variable-sized collection of pointers.
|
|
file | pointer_list.icc [code] |
|
file | pputils.h [code] |
| Preprocessor utilities.
|
|
file | prefetch.h [code] |
| Functions to prefetch blocks of memory.
|
|
file | procmaps.h [code] |
|
file | PtrAccessSEGVHandler.h [code] |
| This class provides a handle function that logs the
addresses that had an access violation. It can be installed as sigaction handler using its C facade in cPtrAccessSIGVHandler.h. The purpose (at least the original one) is to protect all pages containing heap objects managed by StoreGateSvc, install the handler, and then see which objects have actually been accessed.
|
|
file | range_with_at.h [code] |
| Add at() methods to a range class.
|
|
file | range_with_conv.h [code] |
| Add to a range class conversions to containers.
|
|
file | ranges.h [code] |
| C++20 range helpers.
|
|
file | read_athena_statm.h [code] |
|
file | releasing_iterator.h [code] |
| Adapter to retrieve elements from a unique_ptr iterator via release().
|
|
file | restrict.h [code] |
| Macro wrapping the nonstandard restrict keyword.
|
|
file | reverse_wrapper.h [code] |
| Helper for iterating over a container in reverse order.
|
|
file | Ring.h [code] |
| A simple ring buffer.
|
|
file | Ring.icc [code] |
|
file | SealCommon.h [code] |
| Collecting a few shared bits and pieces from SEAL headers.
|
|
file | SealDebug.h [code] |
| This are the SEAL debug aids, adapted to build in Atlas, after the drop of that project.
|
|
file | SealSharedLib.h [code] |
|
file | SealSignal.h [code] |
| This is the signal handler from SEAL, adapted to build in Atlas, after the drop of that project.
|
|
file | CxxUtils/CxxUtils/sgkey_t.h [code] |
| Define the type used for hashed StoreGate key+CLID pairs.
|
|
file | SimpleUpdater.h [code] |
| Simple (non-deleting) Updater implementation.
|
|
file | SimpleUpdater.icc [code] |
|
file | sincos.h [code] |
| Helper to simultaneously calculate sin and cos of the same angle.
|
|
file | sincosf.h [code] |
| Provide sincosf function for MacOSX.
|
|
file | SizedUInt.h [code] |
| Generate an unsigned integer type of a specified size.
|
|
file | span.h [code] |
| Simplified version of the C++20 std::span.
|
|
file | span.icc [code] |
|
file | stall.h [code] |
| Emit stall instruction for use in a spin loop.
|
|
file | StrFormat.h [code] |
| Provide helper functions to create formatted strings.
|
|
file | StringParse.h [code] |
|
file | Control/CxxUtils/CxxUtils/StringUtils.h [code] |
|
file | trapping_fp.h [code] |
| Tell the compiler to optimize assuming that FP may trap.
|
|
file | ubsan_suppress.h [code] |
| Helper for suppressing ubsan warnings.
|
|
file | UIntConv.h [code] |
| Helpers for converting between uintptr_t and a pointer or integer.
|
|
file | unused.h [code] |
| Macro to mark a member as unused.
|
|
file | CxxUtils/CxxUtils/UnwindBacktrace.h [code] |
| Hacked backtrace that can go past a bad stack frame.
|
|
file | vec.h [code] |
| Vectorization helpers.
|
|
file | vec_fb.h [code] |
| Fallback vectorized class.
|
|
file | Control/CxxUtils/CxxUtils/vectorize.h [code] |
| Helper to enable auto-vectorization.
|
|
file | XXH.h [code] |
| C++ native wrapper for the C xxhash API.
|
|