|
xerus
a general purpose tensor library
|
Header file for global shorthand notations of elementary integer types and attribute lists. More...
#include <stddef.h>#include <cstdint>#include <cstddef>Go to the source code of this file.
Namespaces | |
| xerus | |
| The main namespace of xerus. | |
| xerus::misc | |
| Collection of classes and functions that provide elementary functionality that is not special to xerus as a tensor library. | |
| xerus::misc::internal | |
| Namespace for function and classes designated only for internal use. | |
Macros | |
| #define | XERUS_force_inline inline __attribute__((always_inline, gnu_inline)) |
| Collection of attributes to force gcc to inline a specific function. More... | |
| #define | XERUS_warn_unused __attribute__((warn_unused_result)) |
Typedefs | |
| typedef uint8_t | xerus::byte |
| unsigned int type of exactly 8 bit More... | |
| typedef int16_t | xerus::int16 |
| typedef int32_t | xerus::int32 |
| typedef int64_t | xerus::int64 |
| typedef int8_t | xerus::int8 |
| typedef unsigned int | xerus::uint |
| typedef uint16_t | xerus::uint16 |
| typedef uint32_t | xerus::uint32 |
| typedef uint64_t | xerus::uint64 |
| typedef uint8_t | xerus::uint8 |
| typedef unsigned long | xerus::ulong |
| typedef unsigned short | xerus::ushort |
Variables | |
| const int | xerus::VERSION_COMMIT = XERUS_VERSION_COMMIT |
| const int | xerus::VERSION_MAJOR = XERUS_VERSION_MAJOR |
| const int | xerus::VERSION_MINOR = XERUS_VERSION_MINOR |
| const int | xerus::VERSION_REVISION = XERUS_VERSION_REVISION |
Header file for global shorthand notations of elementary integer types and attribute lists.
Definition in file standard.h.
| #define XERUS_force_inline inline __attribute__((always_inline, gnu_inline)) |
Collection of attributes to force gcc to inline a specific function.
Definition at line 75 of file standard.h.
| #define XERUS_warn_unused __attribute__((warn_unused_result)) |
Definition at line 78 of file standard.h.