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.