メインループシステムクラス More...
#include "flag.h"
Go to the source code of this file.
Classes | |
class | GxMainInitialInformation |
初期化クラス More... | |
class | GxSysMain |
メインループシステムクラス More... | |
struct | GxSysMain::BootConfigEnumMap |
BootConfig 名前と値のマップ用。終端は _name == nullptr, _value はデフォルト値 More... | |
class | GxSysMain::GxSequentialThreadManagerMain |
同期スレッド管理クラス More... | |
class | GxSysMain::GxSequentialThreadManagerMainPrecede |
同期スレッド管理クラス(ジョブ先行開始対応) More... | |
Macros | |
#define | GX_BOOTCONFIG_CURRENT_SECTION(_section) |
BootConfig マクロ | |
#define | GX_BOOTCONFIG_STRING(_Type, _Name, _Index, _Value) |
_Type は _Value のタイプ | |
#define | GX_BOOTCONFIG_UINT(_Type, _Name, _Index, _Value) |
#define | GX_BOOTCONFIG_INT(_Type, _Name, _Index, _Value) |
#define | GX_BOOTCONFIG_FLOAT(_Type, _Name, _Index, _Value) |
#define | GX_BOOTCONFIG_BOOL(_Type, _Name, _Index, _Value) |
#define | GX_BOOTCONFIG_BYTE(_Type, _Name, _Index, _Value) |
#define | GX_BOOTCONFIG_SIZE(_Type, _Name, _Index, _Value) |
#define | GX_BOOTCONFIG_ENUM(_Type, _Name, _Index, _Value, _enumMap) |
#define | GX_BOOTCONFIG_STRUCT_STRING(_Type, _StructBase, _NameValue) |
構造体の変数名とパラメータ名を同一として扱う | |
#define | GX_BOOTCONFIG_STRUCT_UINT(_Type, _StructBase, _NameValue) |
#define | GX_BOOTCONFIG_STRUCT_INT(_Type, _StructBase, _NameValue) |
#define | GX_BOOTCONFIG_STRUCT_FLOAT(_Type, _StructBase, _NameValue) |
#define | GX_BOOTCONFIG_STRUCT_BOOL(_Type, _StructBase, _NameValue) |
#define | GX_BOOTCONFIG_STRUCT_BYTE(_Type, _StructBase, _NameValue) |
#define | GX_BOOTCONFIG_STRUCT_SIZE(_Type, _StructBase, _NameValue) |
#define | GX_BOOTCONFIG_STRUCT_ENUM(_Type, _StructBase, _NameValue, _enumMap) |
Functions | |
GX_FORCE_INLINE GxSysMain * | getGxSysMain (void) |
メインループシステムクラス
#define GX_BOOTCONFIG_BOOL | ( | _Type, | |
_Name, | |||
_Index, | |||
_Value ) |
#define GX_BOOTCONFIG_BYTE | ( | _Type, | |
_Name, | |||
_Index, | |||
_Value ) |
#define GX_BOOTCONFIG_CURRENT_SECTION | ( | _section | ) |
BootConfig マクロ
#define GX_BOOTCONFIG_ENUM | ( | _Type, | |
_Name, | |||
_Index, | |||
_Value, | |||
_enumMap ) |
#define GX_BOOTCONFIG_FLOAT | ( | _Type, | |
_Name, | |||
_Index, | |||
_Value ) |
#define GX_BOOTCONFIG_INT | ( | _Type, | |
_Name, | |||
_Index, | |||
_Value ) |
#define GX_BOOTCONFIG_SIZE | ( | _Type, | |
_Name, | |||
_Index, | |||
_Value ) |
#define GX_BOOTCONFIG_STRING | ( | _Type, | |
_Name, | |||
_Index, | |||
_Value ) |
_Type は _Value のタイプ
#define GX_BOOTCONFIG_STRUCT_BOOL | ( | _Type, | |
_StructBase, | |||
_NameValue ) |
#define GX_BOOTCONFIG_STRUCT_BYTE | ( | _Type, | |
_StructBase, | |||
_NameValue ) |
#define GX_BOOTCONFIG_STRUCT_ENUM | ( | _Type, | |
_StructBase, | |||
_NameValue, | |||
_enumMap ) |
#define GX_BOOTCONFIG_STRUCT_FLOAT | ( | _Type, | |
_StructBase, | |||
_NameValue ) |
#define GX_BOOTCONFIG_STRUCT_INT | ( | _Type, | |
_StructBase, | |||
_NameValue ) |
#define GX_BOOTCONFIG_STRUCT_SIZE | ( | _Type, | |
_StructBase, | |||
_NameValue ) |
#define GX_BOOTCONFIG_STRUCT_STRING | ( | _Type, | |
_StructBase, | |||
_NameValue ) |
構造体の変数名とパラメータ名を同一として扱う
#define GX_BOOTCONFIG_STRUCT_UINT | ( | _Type, | |
_StructBase, | |||
_NameValue ) |
#define GX_BOOTCONFIG_UINT | ( | _Type, | |
_Name, | |||
_Index, | |||
_Value ) |