Thrill  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
+ Collaboration diagram for Defines and Macros:

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

#define TLX_ATTRIBUTE_ALWAYS_INLINE

Definition at line 25 of file attribute_always_inline.hpp.

#define TLX_ATTRIBUTE_FALLTHROUGH

Definition at line 27 of file attribute_fallthrough.hpp.

Referenced by tlx::siphash_plain().

#define TLX_ATTRIBUTE_FORMAT_PRINTF (   X,
 
)

Definition at line 26 of file attribute_format_printf.hpp.

struct JoinedElement TLX_ATTRIBUTE_PACKED

Definition at line 25 of file attribute_packed.hpp.

#define TLX_ATTRIBUTE_WARN_UNUSED_RESULT

Definition at line 25 of file attribute_warn_unused_result.hpp.

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

Definition at line 29 of file deprecated.hpp.

#define TLX_UNLIKELY (   c)    c

Definition at line 24 of file likely.hpp.

Referenced by Aggregate< Type_ >::Add(), 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(), 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(), tlx::multiway_merge_detail::multiway_merge_loser_tree(), ReadLinesNode::InputLineIteratorUncompressed::Next(), ReadLinesNode::InputLineIteratorCompressed::Next(), MixStreamData::OnStreamBlock(), CatStreamData::OnStreamBlock(), UIntPair< High_ >::operator++(), UIntPair< High_ >::operator--(), BlockWriter< BlockSink >::PutByte(), GolombBitStreamWriter< BlockWriter >::PutGolomb(), BlockWriter< BlockSink >::PutSafe(), BlockWriter< BlockSink >::PutUnsafe(), tlx::sort_strings_detail::radixsort_CE0(), tlx::sort_strings_detail::radixsort_CE2(), tlx::sort_strings_detail::radixsort_CE3(), tlx::sort_strings_detail::radixsort_CI2(), tlx::sort_strings_detail::radixsort_CI3(), BlockReader< CatBlockSource >::Read(), and BlockReader< CatBlockSource >::Skip().