![]() |
F´ Flight Software - C/C++ Documentation
A framework for building embedded system applications to NASA flight quality standards.
|
#include <limits>
Go to the source code of this file.
Macros | |
#define | PRI_PlatformIntType "d" |
#define | PLATFORM_UINT_TYPE_DEFINED |
#define | PRI_PlatformUIntType "ud" |
#define | PLATFORM_INDEX_TYPE_DEFINED |
#define | PRI_PlatformIndexType PRI_PlatformIntType |
#define | PLATFORM_SIZE_TYPE_DEFINED |
#define | PRI_PlatformSizeType PRI_PlatformUIntType |
#define | PLATFORM_ASSERT_ARG_TYPE_DEFINED |
#define | PRI_PlatformAssertArgType PRI_PlatformIntType |
#define | PRI_PlatformPointerCastType PRIx8 |
#define | PLATFORM_POINTER_CAST_TYPE_DEFINED |
Typedefs | |
typedef int | PlatformIntType |
DefaultTypes.hpp provides fallback defaults for the platform types. More... | |
typedef unsigned int | PlatformUIntType |
typedef PlatformIntType | PlatformIndexType |
typedef PlatformUIntType | PlatformSizeType |
typedef PlatformIntType | PlatformAssertArgType |
typedef uint8_t | PlatformPointerCastType |
#define PLATFORM_ASSERT_ARG_TYPE_DEFINED |
Definition at line 60 of file DefaultTypes.hpp.
#define PLATFORM_INDEX_TYPE_DEFINED |
Definition at line 38 of file DefaultTypes.hpp.
#define PLATFORM_POINTER_CAST_TYPE_DEFINED |
Definition at line 95 of file DefaultTypes.hpp.
#define PLATFORM_SIZE_TYPE_DEFINED |
Definition at line 49 of file DefaultTypes.hpp.
#define PLATFORM_UINT_TYPE_DEFINED |
Definition at line 27 of file DefaultTypes.hpp.
#define PRI_PlatformAssertArgType PRI_PlatformIntType |
Definition at line 61 of file DefaultTypes.hpp.
#define PRI_PlatformIndexType PRI_PlatformIntType |
Definition at line 39 of file DefaultTypes.hpp.
#define PRI_PlatformIntType "d" |
Definition at line 17 of file DefaultTypes.hpp.
#define PRI_PlatformPointerCastType PRIx8 |
Definition at line 93 of file DefaultTypes.hpp.
#define PRI_PlatformSizeType PRI_PlatformUIntType |
Definition at line 50 of file DefaultTypes.hpp.
#define PRI_PlatformUIntType "ud" |
Definition at line 28 of file DefaultTypes.hpp.
typedef PlatformIntType PlatformAssertArgType |
Default implementation for argument to fw_assert
Definition at line 57 of file DefaultTypes.hpp.
typedef PlatformIntType PlatformIndexType |
Default implementation for ports indices
Definition at line 35 of file DefaultTypes.hpp.
typedef int PlatformIntType |
DefaultTypes.hpp provides fallback defaults for the platform types.
This fill contains default implementations for types typically defined in PlatformTypes.hpp. These default implementations are based on x86_64 Linux but are often appropriate for most systems. Default implementation for deprecated (see note)
Definition at line 13 of file DefaultTypes.hpp.
typedef uint8_t PlatformPointerCastType |
Default implementation for pointers stored as integers
Definition at line 90 of file DefaultTypes.hpp.
typedef PlatformUIntType PlatformSizeType |
Default implementation for sizes
Definition at line 46 of file DefaultTypes.hpp.
typedef unsigned int PlatformUIntType |
Default implementation for deprecated (see note)
Definition at line 24 of file DefaultTypes.hpp.
const PlatformAssertArgType PlatformAssertArgType_MAX |
const PlatformAssertArgType PlatformAssertArgType_MIN |
const PlatformIndexType PlatformIndexType_MAX |
const PlatformIndexType PlatformIndexType_MIN |
const PlatformIntType PlatformIntType_MAX |
const PlatformIntType PlatformIntType_MIN |
const PlatformPointerCastType PlatformPointerCastType_MAX |
const PlatformPointerCastType PlatformPointerCastType_MIN |
const PlatformSizeType PlatformSizeType_MAX |
const PlatformSizeType PlatformSizeType_MIN |
const PlatformUIntType PlatformUIntType_MAX |
const PlatformUIntType PlatformUIntType_MIN |