#include <cstring>
#include "CH_config.H"
#include "BaseNamespaceHeader.H"
#include "BaseNamespaceFooter.H"

Go to the source code of this file.
Namespaces | |
| namespace | CHSystem |
Defines | |
| #define | BOOST_PP_STRINGIZE_(expr) #expr |
| #define | BOOST_PP_STRINGIZE(expr) BOOST_PP_STRINGIZE_(expr) |
| #define | BOOST_PRAGMA(args) _Pragma(BOOST_PP_STRINGIZE(args)) |
| #define | BOOST_BUILTIN_ASSUME(expr) do { if (!(expr)) __builtin_unreachable(); } while (0) \ |
| #define | BOOST_BUILTIN_ASSUME_ALIGNED(ptr, align) |
| #define | BOOST_DEMAND_VECTORIZATION BOOST_PRAGMA(GCC ivdep) \ |
Functions | |
| int | CHSystem::fileExists (const char *const a_filename) |
| Check if a file exists. | |
| int | CHSystem::memalign (void **a_memptr, size_t a_alignment, size_t a_size) |
| Allocate aligned memory. | |
| int | CHSystem::popcnt (unsigned i) |
| #define BOOST_PP_STRINGIZE_ | ( | expr | ) | #expr |
| #define BOOST_PP_STRINGIZE | ( | expr | ) | BOOST_PP_STRINGIZE_(expr) |
| #define BOOST_PRAGMA | ( | args | ) | _Pragma(BOOST_PP_STRINGIZE(args)) |
| #define BOOST_BUILTIN_ASSUME | ( | expr | ) | do { if (!(expr)) __builtin_unreachable(); } while (0) \ |
| #define BOOST_BUILTIN_ASSUME_ALIGNED | ( | ptr, | |||
| align | ) |
Value:
{ \
ptr = reinterpret_cast<decltype(ptr)>( \
__builtin_assume_aligned(ptr, align) \
); \
} \
| #define BOOST_DEMAND_VECTORIZATION BOOST_PRAGMA(GCC ivdep) \ |
1.5.5