Browse Source

lib_test: add vars for: structs containing arrays, typedefs for structs containing arrays. Array versions of all vars so far. AnD vars for all typedefs of arrays of typedefs.

master
heck 5 years ago
parent
commit
62e0e43c90
  1. 369
      examples/lib/lib_test/vars.h

369
examples/lib/lib_test/vars.h

@ -27,7 +27,6 @@ AXE var_AXE;
// structs // structs
// ======= // =======
// Incomplete types // Incomplete types
// struct _IS var__IS; // struct _IS var__IS;
// struct IS var_IS; // struct IS var_IS;
@ -38,6 +37,14 @@ struct _PS var__PS;
struct PS var_PS; struct PS var_PS;
APS var_APS; APS var_APS;
// primitive structs containing arrays
struct _PSIa var__PSIa;
struct PSIa var_PSIa;
APSIa var_APSIa;
struct _PSa var__PSa;
struct PSa var_PSa;
APSa var_APSa;
// complex structs // complex structs
struct _CS var__CS; struct _CS var__CS;
struct CS var_CS; struct CS var_CS;
@ -91,6 +98,14 @@ T_PS var_T_PS;
TPS var_TPS; TPS var_TPS;
TAPS var_TAPS; TAPS var_TAPS;
// primitive structs containing arrays
T_PSIa var_T_PSIa;
TPSIa var_TPSIa;
TAPSIa var_TAPSIa;
T_PSa var_T_PSa;
TPSa var_TPSa;
TAPSa var_TAPSa;
// complex structs // complex structs
T_CS var_T_CS; T_CS var_T_CS;
TCS var_TCS; TCS var_TCS;
@ -145,6 +160,14 @@ TT_PS var_TT_PS;
TTPS var_TTPS; TTPS var_TTPS;
TTAPS var_TTAPS; TTAPS var_TTAPS;
// primitive structs containing arrays
TT_PSIa var_TT_PSIa;
TTPSIa var_TTPSIa;
TTAPSIa var_TTAPSIa;
TT_PSa var_TT_PSa;
TTPSa var_TTPSa;
TTAPSa var_TTAPSa;
// complex structs // complex structs
TT_CS var_TT_CS; TT_CS var_TT_CS;
TTCS var_TTCS; TTCS var_TTCS;
@ -180,4 +203,348 @@ TTAE var_TTAE;
TTAXE var_TTAXE; TTAXE var_TTAXE;
// ===================
// ARRAYS OF ALL ABOVE
// ===================
// only complete arrays. no []
// Variables
// =========
// _V = Void
//void var_a_V;
// _P
char var_a_P[3];
// enums
// =====
// Incomplete types:
// enum _IE var__IE;
// enum IE var_IE;
// AIE var_AIE;
enum _E var_a_E[3];
enum E var_aE[3];
AE var_aAE[3];
AXE var_aAXE[3];
// structs
// =======
// Incomplete types
// struct _IS var__IS;
// struct IS var_IS;
// AIS var_AIS;
// primitive structs
struct _PS var_a_PS[3];
struct PS var_aPS[3];
APS var_aAPS[3];
// primitive structs containing arrays
struct _PSIa var_a_PSIa[3];
struct PSIa var_aPSIa[3];
APSIa var_aAPSIa[3];
struct _PSa var_a_PSa[3];
struct PSa var_aPSa[3];
APSa var_aAPSa[3];
// complex structs
struct _CS var_a_CS[3];
struct CS var_aCS[3];
ACS var_aACS[3];
struct _CCS var_a_CCS[3];
struct CCS var_aCCS[3];
ACCS var_aACCS[3];
// nested structs / hosting structs
struct _HS var_a_HS[3];
struct _NCS var_a_NCS[3];
struct HS var_aHS[3];
struct _NPS var_a_NPS[3];
AHS var_aAHS[3];
struct _HHS var_a_HHS[3];
struct _NHS var_a_NHS[3];
struct _NNPS var_a_NNPS[3];
struct HHS var_aHHS[3];
struct _NHS1 var_a_NHS1[3];
struct _NNCS var_a_NNCS[3];
//nested enum in hosting struct
enum _NENHS var_a_NENHS[3];
AHHS var_aAHHS[3];
struct _HS1 var_a_HS1[3];
enum _NEHS var_a_NEHS[3];
// TYPEDEFS
// ========
// Typedefs of primitive
// ---------------------
//TV var_TV;
T_P var_aT_P[3];
// Typedefs of structs
// ------------------
// Incomplete types
//T_IS var_T_IS;
//TIS var_TIS;
//TAIS var_TAIS;
// primitive structs
T_PS var_aT_PS[3];
TPS var_aTPS[3];
TAPS var_aTAPS[3];
// primitive structs containing arrays
T_PSIa var_aT_PSIa[3];
TPSIa var_aTPSIa[3];
TAPSIa var_aTAPSIa[3];
T_PSa var_aT_PSa[3];
TPSa var_aTPSa[3];
TAPSa var_aTAPSa[3];
// complex structs
T_CS var_aT_CS[3];
TCS var_aTCS[3];
TACS var_aTACS[3];
T_CCS var_aT_CCS[3];
TCCS var_aTCCS[3];
TACCS var_aTACCS[3];
// nested structs / hosting structs
T_HS var_aT_HS[3];
T_NCS var_aT_NCS[3];
THS var_aTHS[3];
T_NPS var_aT_NPS[3];
TAHS var_aTAHS[3];
T_HHS var_aT_HHS[3];
T_NHS var_aT_NHS[3];
T_NNPS var_aT_NNPS[3];
THHS var_aTHHS[3];
TAHHS var_aTAHHS[3];
T_NNCS var_aT_NNCS[3];
T_NENHS var_aT_NENHS[3];
T_NHS1 var_aT_NHS1[3];
//nested enum in hosting struct
T_HS1 var_aT_HS1[3];
T_NEHS var_aT_NEHS[3];
// Typedef of enums
// ----------------
// Incomplete types
//T_IE var_aTIE[3];
//TIE var_aTIE[3];
//TAIE var_aTAIE[3];
T_E var_aT_E[3];
TE var_aTE[3];
TAE var_aTAE[3];
TAXE var_aTAXE[3];
// TYPEDEFS OF TYPEDEFS
// ====================
// Typedefs of primitive
// ---------------------
TT_P var_aTT_P[3];
// typedefs of typedefs of structs
// -------------------------------
// primitive structs
TT_PS var_aTT_PS[3];
TTPS var_aTTPS[3];
TTAPS var_aTTAPS[3];
// primitive structs containing arrays
TT_PSIa var_aTT_PSIa[3];
TTPSIa var_aTTPSIa[3];
TTAPSIa var_aTTAPSIa[3];
TT_PSa var_aTT_PSa[3];
TTPSa var_aTTPSa[3];
TTAPSa var_aTTAPSa[3];
// complex structs
TT_CS var_aTT_CS[3];
TTCS var_aTTCS[3];
TTACS var_aTTACS[3];
TT_CCS var_aTT_CCS[3];
TTCCS var_aTTCCS[3];
TTACCS var_aTTACCS[3];
// nested structs / hosting structs
TT_HS var_aTT_HS[3];
TT_NCS var_aTT_NCS[3];
TTHS var_aTTHS[3];
TT_NPS var_aTT_NPS[3];
TTAHS var_aTTAHS[3];
TT_HHS var_aTT_HHS[3];
TT_NHS var_aTT_NHS[3];
TT_NNPS var_aTT_NNPS[3];
TTHHS var_aTTHHS[3];
TTAHHS var_aTTAHHS[3];
TT_NNCS var_aTT_NNCS[3];
TT_NENHS var_aTT_NENHS[3];
TT_NHS1 var_aTT_NHS1[3];
// nested enum in hosting struct
TT_HS1 var_aTT_HS1[3];
TT_NEHS var_aTT_NEHS[3];
// typedefs of typedefs enums
// --------------------------
TT_E var_aTT_E[3];
TTE var_aTTE[3];
TTAE var_aTTAE[3];
TTAXE var_aTTAXE[3];
// =========================================
//AND ALL OF THE ABOVE
//
// ▄▄▄ ▄████ ▄▄▄ ██▓ ███▄ █
//▒████▄ ██▒ ▀█▒▒████▄ ▓██▒ ██ ▀█ █
//▒██ ▀█▄ ▒██░▄▄▄░▒██ ▀█▄ ▒██▒▓██ ▀█ ██▒
//░██▄▄▄▄██ ░▓█ ██▓░██▄▄▄▄██ ░██░▓██▒ ▐▌██▒
// ▓█ ▓██▒░▒▓███▀▒ ▓█ ▓██▒░██░▒██░ ▓██░
// ▒▒ ▓▒█░ ░▒ ▒ ▒▒ ▓▒█░░▓ ░ ▒░ ▒ ▒
// ▒ ▒▒ ░ ░ ░ ▒ ▒▒ ░ ▒ ░░ ░░ ░ ▒░
// ░ ▒ ░ ░ ░ ░ ▒ ▒ ░ ░ ░ ░
// ░ ░ ░ ░ ░ ░ ░
//
// ...for typedefs of arrays, but only TaT*
// ========================================
// TYPEDEFS OF TYPEDEFS
// ====================
// Typedefs of primitive
// ---------------------
TaT_P var_TaT_P;
// typedefs of typedefs of structs
// -------------------------------
// primitive structs
TaT_PS var_TaT_PS;
TaTPS var_TaTPS;
TaTAPS var_TaTAPS;
// primitive structs containing arrays
TaT_PSIa var_TaT_PSIa;
TaTPSIa var_TaTPSIa;
TaTAPSIa var_TaTAPSIa;
TaT_PSa var_TaT_PSa;
TaTPSa var_TaTPSa;
TaTAPSa var_TaTAPSa;
// complex structs
TaT_CS var_TaT_CS;
TaTCS var_TaTCS;
TaTACS var_TaTACS;
TaT_CCS var_TaT_CCS;
TaTCCS var_TaTCCS;
TaTACCS var_TaTACCS;
// nested structs / hosting structs
TaT_HS var_TaT_HS;
TaT_NCS var_TaT_NCS;
TaTHS var_TaTHS;
TaT_NPS var_TaT_NPS;
TaTAHS var_TaTAHS;
TaT_HHS var_TaT_HHS;
TaT_NHS var_TaT_NHS;
TaT_NNPS var_TaT_NNPS;
TaTHHS var_TaTHHS;
TaTAHHS var_TaTAHHS;
TaT_NNCS var_TaT_NNCS;
TaT_NENHS var_TaT_NENHS;
TaT_NHS1 var_TaT_NHS1;
// nested enum in hosting struct
TaT_HS1 var_TaT_HS1;
TaT_NEHS var_TaT_NEHS;
// typedefs of typedefs enums
// --------------------------
TaT_E var_TaT_E;
TaTE var_TaTE;
TaTAE var_TaTAE;
TaTAXE var_TaTAXE;
// TYPEDEFS OF TYPEDEFS
// ====================
// Typedefs of primitive
// ---------------------
TaT_P var_aTaT_P[3];
// typedefs of typedefs of structs
// -------------------------------
// primitive structs
TaT_PS var_aTaT_PS[3];
TaTPS var_aTaTPS[3];
TaTAPS var_aTaTAPS[3];
// primitive structs containing arrays
TaT_PSIa var_aTaT_PSIa[3];
TaTPSIa var_aTaTPSIa[3];
TaTAPSIa var_aTaTAPSIa[3];
TaT_PSa var_aTaT_PSa[3];
TaTPSa var_aTaTPSa[3];
TaTAPSa var_aTaTAPSa[3];
// complex structs
TaT_CS var_aTaT_CS[3];
TaTCS var_aTaTCS[3];
TaTACS var_aTaTACS[3];
TaT_CCS var_aTaT_CCS[3];
TaTCCS var_aTaTCCS[3];
TaTACCS var_aTaTACCS[3];
// nested structs / hosting structs
TaT_HS var_aTaT_HS[3];
TaT_NCS var_aTaT_NCS[3];
TaTHS var_aTaTHS[3];
TaT_NPS var_aTaT_NPS[3];
TaTAHS var_aTaTAHS[3];
TaT_HHS var_aTaT_HHS[3];
TaT_NHS var_aTaT_NHS[3];
TaT_NNPS var_aTaT_NNPS[3];
TaTHHS var_aTaTHHS[3];
TaTAHHS var_aTaTAHHS[3];
TaT_NNCS var_aTaT_NNCS[3];
TaT_NENHS var_aTaT_NENHS[3];
TaT_NHS1 var_aTaT_NHS1[3];
// nested enum in hosting struct
TaT_HS1 var_aTaT_HS1[3];
TaT_NEHS var_aTaT_NEHS[3];
// typedefs of typedefs enums
// --------------------------
TaT_E var_aTaT_E[3];
TaTE var_aTaTE[3];
TaTAE var_aTaTAE[3];
TaTAXE var_aTaTAXE[3];
#endif // VARS_H #endif // VARS_H

Loading…
Cancel
Save