Thrill  0.1

Macros

#define TLX_ATTRIBUTE_ALWAYS_INLINE
 
#define TLX_ATTRIBUTE_FALLTHROUGH
 
#define TLX_ATTRIBUTE_FORMAT_PRINTF(X, Y)
 
#define TLX_ATTRIBUTE_PACKED
 
#define TLX_ATTRIBUTE_WARN_UNUSED_RESULT
 
#define TLX_DEPRECATED_FUNC_DEF(x)   TLX_DEPRECATED(x); x
 
#define TLX_LIKELY(c)   c
 
#define TLX_UNLIKELY(c)   c
 

Detailed Description

Attribute macros and other defines

Macro Definition Documentation

◆ TLX_ATTRIBUTE_ALWAYS_INLINE

◆ TLX_ATTRIBUTE_FALLTHROUGH

#define TLX_ATTRIBUTE_FALLTHROUGH

◆ TLX_ATTRIBUTE_FORMAT_PRINTF

#define TLX_ATTRIBUTE_FORMAT_PRINTF (   X,
 
)

Definition at line 26 of file attribute_format_printf.hpp.

Referenced by tlx::ssprintf_generic().

◆ TLX_ATTRIBUTE_PACKED

struct JoinedElement TLX_ATTRIBUTE_PACKED

Definition at line 25 of file attribute_packed.hpp.

◆ TLX_ATTRIBUTE_WARN_UNUSED_RESULT

◆ TLX_DEPRECATED_FUNC_DEF

#define TLX_DEPRECATED_FUNC_DEF (   x)    TLX_DEPRECATED(x); x

Definition at line 29 of file deprecated.hpp.

◆ TLX_LIKELY

◆ TLX_UNLIKELY

#define TLX_UNLIKELY (   c)    c

Definition at line 24 of file likely.hpp.

Referenced by BlockWriter< BlockSink >::Append(), Pool::ArenaFindFree(), LoserTreeCopy< Stable, ValueType, Comparator >::delete_min_insert(), LoserTreeCopy< true, ValueType, Comparator >::delete_min_insert(), LoserTreePointer< Stable, ValueType, Comparator >::delete_min_insert(), buffered_writer< block_type >::get_free_block(), BlockReader< CatBlockSource >::GetByte(), GolombBitStreamReader< BlockReader >::GetGolomb(), ReduceProbingHashTable< TableItem, Key, Value, KeyExtractor, ReduceFunction, Emitter, VolatileKey, ReduceConfig_, IndexFunction, KeyEqualFunction >::GrowPartition(), GolombBitStreamReader< BlockReader >::HasNext(), LoserTreeCopyBase< ValueType, Comparator >::init(), LoserTreePointerBase< ValueType, Comparator >::init(), LoserTreeCopyUnguardedBase< ValueType, Comparator >::init(), LoserTreePointerUnguardedBase< ValueType, Comparator >::init(), ReadLinesNode::InputLineIteratorUncompressed::InputLineIteratorUncompressed(), ReduceOldProbingHashTable< TableItem, Key, Value, KeyExtractor, ReduceFunction, Emitter, VolatileKey, ReduceConfig_, IndexFunction, KeyEqualFunction >::Insert(), ReduceProbingHashTable< TableItem, Key, Value, KeyExtractor, ReduceFunction, Emitter, VolatileKey, ReduceConfig_, IndexFunction, KeyEqualFunction >::Insert(), ReduceBucketHashTable< TableItem, Key, Value, KeyExtractor, ReduceFunction, Emitter, VolatileKey, ReduceConfig, IndexFunction, KeyEqualFunction >::Insert(), LoserTreeCopyBase< ValueType, Comparator >::insert_start(), tlx::sort_strings_detail::insertion_sort(), thrill::mem::malloc_tracker_print_leaks(), tlx::multiway_merge_detail::multiway_merge_loser_tree(), ReadLinesNode::InputLineIteratorUncompressed::Next(), ReadLinesNode::InputLineIteratorCompressed::Next(), KeepFileBlockSource::NextBlockUnpinned(), ConsumeFileBlockSource::NextBlockUnpinned(), MixStreamData::OnStreamBlock(), CatStreamData::OnStreamBlock(), buf_ostream< BlockType, BidIteratorType >::operator++(), buf_istream< BlockType, BidIteratorType >::operator++(), buf_istream_reverse< BlockType, BidIteratorType >::operator++(), UIntPair< High_ >::operator++(), uint_pair< HighType >::operator++(), UIntPair< High_ >::operator--(), uint_pair< HighType >::operator--(), buf_ostream< BlockType, BidIteratorType >::operator<<(), buf_istream< BlockType, BidIteratorType >::operator>>(), buf_istream_reverse< BlockType, BidIteratorType >::operator>>(), AllReduceNode< ValueType, ReduceFunction >::PreOp(), WriteLinesNode< ValueType >::PreOp(), BlockWriter< BlockSink >::PutByte(), GolombBitStreamWriter< BlockWriter >::PutGolomb(), BlockWriter< BlockSink >::PutSafe(), BlockWriter< BlockSink >::PutUnsafe(), tlx::sort_strings_detail::radixsort_CE0_loop(), tlx::sort_strings_detail::radixsort_CE2_loop(), tlx::sort_strings_detail::radixsort_CE3_loop(), tlx::sort_strings_detail::radixsort_CI2(), tlx::sort_strings_detail::radixsort_CI3(), BlockReader< CatBlockSource >::Read(), and BlockReader< CatBlockSource >::Skip().