Util.h
Go to the documentation of this file.
1 //=================================================================================================
33 //=================================================================================================
34 
35 #ifndef _BLAZE_UTIL_MODULE_H_
36 #define _BLAZE_UTIL_MODULE_H_
37 
38 
39 //*************************************************************************************************
40 // Includes
41 //*************************************************************************************************
42 
43 #include <blaze/util/AlignedAllocator.h>
47 #include <blaze/util/Algorithm.h>
48 #include <blaze/util/Assert.h>
49 #include <blaze/util/Byte.h>
50 #include <blaze/util/ColorMacros.h>
51 #include <blaze/util/Complex.h>
52 #include <blaze/util/Constraints.h>
53 #include <blaze/util/Convert.h>
54 #include <blaze/util/DimensionOf.h>
55 #include <blaze/util/DisableIf.h>
56 #include <blaze/util/EmptyType.h>
57 #include <blaze/util/EnableIf.h>
58 #include <blaze/util/Exception.h>
59 #include <blaze/util/InputString.h>
60 #include <blaze/util/InvalidType.h>
61 #include <blaze/util/Limits.h>
62 #include <blaze/util/Logging.h>
63 #include <blaze/util/Memory.h>
64 #include <blaze/util/MemoryPool.h>
65 #include <blaze/util/MPL.h>
66 #include <blaze/util/NonCopyable.h>
68 #include <blaze/util/Null.h>
69 #include <blaze/util/NullType.h>
70 #include <blaze/util/PointerCast.h>
71 #include <blaze/util/Policies.h>
72 #include <blaze/util/PtrIterator.h>
73 #include <blaze/util/PtrVector.h>
74 #include <blaze/util/Random.h>
75 #include <blaze/util/SelectType.h>
77 #include <blaze/util/Singleton.h>
78 #include <blaze/util/SizeTrait.h>
80 #include <blaze/util/Suffix.h>
81 #include <blaze/util/SystemClock.h>
83 #include <blaze/util/Thread.h>
84 #include <blaze/util/ThreadPool.h>
85 #include <blaze/util/Time.h>
86 #include <blaze/util/Timing.h>
87 #include <blaze/util/TypeList.h>
88 #include <blaze/util/Types.h>
89 #include <blaze/util/TypeTraits.h>
90 #include <blaze/util/UniqueArray.h>
91 #include <blaze/util/UniquePtr.h>
93 #include <blaze/util/ValueTraits.h>
94 
95 #endif
Numerical limits of built-in data types.
Header file of the ThreadPool class.
Header file for basic type definitions.
Utility type for generic codes.
Header file for the SystemClock class.
Cast operators for pointer types.
Implementation of a smart SystemClock handle.
Header file for the logging functionality.
Base class for non-copyable class instances.
Header file for all serialization functionality.
Header file for color macros.
Iterator class for pointer vectors.
Implementation of a random number generator.
Header file for memory allocation and deallocation functionality.
Header file for time functions.
Implementation of a vector for (polymorphic) pointers.
Header file for the UniquePtr smart pointer class.
Header file for compile time constraints.
String implementation for the extraction of input strings.
Header file for the size trait.
Header file for the DisableIf class template.
Compile time assertion.
Header file for the Thread class.
Header file for the Singleton class.
Header file for the AlignedStorage implementation.
Header file for policy classes.
Header file for the UnsignedValue class.
Header file for the SelectType class template.
Headerfile for generic algorithms.
Header file for the EnableIf class template.
Header file for the byte type.
Header file for all type traits.
Header file for run time assertion macros.
Utility type for generic codes.
Header file for a type list implementation.
Header file for the UniqueArray smart pointer class.
Header file for the AlignedArray implementation.
Header file for all value traits.
Conversion functionality.
Header file for the memory pool class.
Header file for the timing submodule.
Header file for the alignment check function.
Header file for all meta-programming tools.
Header file for the complex data type.
Compile time evaluation of array sizes.
Header file for exception macros.
Base class for non-creatable (static) classes.
Header file for the empty type.
Header file for compile time constraints.
Header file for a safe C++ NULL pointer implementation.