⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 interfaces.h

📁 UML语言构建的电梯管理系统
💻 H
📖 第 1 页 / 共 3 页
字号:
#define yEq_z_Interfaces_N_LiftInfo(Expr1,Expr2) GenericEqualSort((void *)Expr1,(void *)Expr2,(tSDLTypeInfo *)&ySDL_z_Interfaces_N_LiftInfo)
#define yEqF_z_Interfaces_N_LiftInfo(Expr1,Expr2)  yEq_z_Interfaces_N_LiftInfo(Expr1,Expr2)
#define yNEqF_z_Interfaces_N_LiftInfo(Expr1,Expr2)  ( ! yEq_z_Interfaces_N_LiftInfo(Expr1,Expr2) )
#ifndef ANY_z_Interfaces_N_LiftInfo
#define ANY_z_Interfaces_N_LiftInfo(R) (z_Interfaces_N_LiftInfo *)GenericAnySort(R, (tSDLTypeInfo *)&ySDL_z_Interfaces_N_LiftInfo)
#endif
#define z_Interfaces_N5_copy(P)  P

/*****
* OPERATOR LiftInfo
* <<PACKAGE Interfaces/TYPE LiftInfo>>
* #SDTREF(U2,"u2:F:\UML\LiftManagement20\SystemDesign\LiftManagement.u2#wL2KUVZy-jiLcbOhPEnpl2AE|pos(1,18)")
******/
extern void z_Interfaces_NJ_LiftInfo (z_Interfaces_N_LiftInfo *);

/*****
* OPERATOR @NewLiftInfo
* <<PACKAGE Interfaces/TYPE LiftInfo>>
* #SDTREF(U2,"u2:F:\UML\LiftManagement20\SystemDesign\LiftManagement.u2#d*2LVEeiZeVL5j5k8VvvkZfV|pos(1,18)")
******/
YPRD_PROTOTYPE(z_Interfaces_NK_NewLiftInfo)
extern XCONST struct xPrdIdStruct yPrdR_z_Interfaces_NK_NewLiftInfo;
#define yPrdN_z_Interfaces_NK_NewLiftInfo  (&yPrdR_z_Interfaces_NK_NewLiftInfo)
#ifdef XBREAKBEFORE
#define ySym_z_Interfaces_NK_NewLiftInfo  3
extern char * yRef_z_Interfaces_NK_NewLiftInfo (int, xSymbolType *);
#endif
typedef struct {
  PROCEDURE_VARS
                /* #SDTREF(U2,"u2:F:\UML\LiftManagement20\SystemDesign\LiftManagement.u2#jOPZqV0W6MILYBA7FVX-ZELE|pos(1,9)") */
  z_Interfaces_T_ptr_LiftInfo *z_Interfaces_NK0_result;
} yVDef_z_Interfaces_NK_NewLiftInfo;
typedef yVDef_z_Interfaces_NK_NewLiftInfo  *yVDP_z_Interfaces_NK_NewLiftInfo;
extern void yFree_z_Interfaces_NK_NewLiftInfo (void *);

/*****
* FPAR result
* <<PACKAGE Interfaces/TYPE LiftInfo/OPERATOR @NewLiftInfo>>
* #SDTREF(U2,"u2:F:\UML\LiftManagement20\SystemDesign\LiftManagement.u2#jOPZqV0W6MILYBA7FVX-ZELE|pos(1,9)")
******/
#ifndef XOPTFPAR
extern XCONST struct xVarIdStruct yVarR_z_Interfaces_NK0_result;
#endif

/*****
* NEWTYPE DirectionKind  (HEADING section)
* <<PACKAGE Interfaces>>
* #SDTREF(U2,"u2:F:\UML\LiftManagement20\SystemDesign\LiftManagement.u2#SYr87V03pvILCOkZSIpjEOAE|pos(1,13)")
******/
#ifndef XOPTSORT
extern XCONST struct xSortIdStruct ySrtR_z_Interfaces_O_DirectionKind;
#define ySrtN_z_Interfaces_O_DirectionKind  (&ySrtR_z_Interfaces_O_DirectionKind)
#endif

#define yAssF_z_Interfaces_O_DirectionKind(V,E,A)  V = E
#define yEqF_z_Interfaces_O_DirectionKind(Expr1,Expr2)  (Expr1) == (Expr2)
#define yNEqF_z_Interfaces_O_DirectionKind(Expr1,Expr2)  (Expr1) != (Expr2)
#define yMkAddr_z_Interfaces_O_DirectionKind yMkAddr_GenericShortEnum
#ifndef ANY_z_Interfaces_O_DirectionKind
#define ANY_z_Interfaces_O_DirectionKind (z_Interfaces_O_DirectionKind)(0 + \
  GETINTRAND%((int)(z_Interfaces_O1_down)+1))
#endif
#define z_Interfaces_O5_copy(P)  P

/*****
* NEWTYPE DoorStatus  (HEADING section)
* <<PACKAGE Interfaces>>
* #SDTREF(U2,"u2:F:\UML\LiftManagement20\SystemDesign\LiftManagement.u2#T5RnfL50vNELCOkkgEZtOcEL|pos(1,13)")
******/
#ifndef XOPTSORT
extern XCONST struct xSortIdStruct ySrtR_z_Interfaces_P_DoorStatus;
#define ySrtN_z_Interfaces_P_DoorStatus  (&ySrtR_z_Interfaces_P_DoorStatus)
#endif

#define yAssF_z_Interfaces_P_DoorStatus(V,E,A)  V = E
#define yEqF_z_Interfaces_P_DoorStatus(Expr1,Expr2)  (Expr1) == (Expr2)
#define yNEqF_z_Interfaces_P_DoorStatus(Expr1,Expr2)  (Expr1) != (Expr2)
#define yMkAddr_z_Interfaces_P_DoorStatus yMkAddr_GenericShortEnum
#ifndef ANY_z_Interfaces_P_DoorStatus
#define ANY_z_Interfaces_P_DoorStatus (z_Interfaces_P_DoorStatus)(0 + \
  GETINTRAND%((int)(z_Interfaces_P1_closed)+1))
#endif
#define z_Interfaces_P5_copy(P)  P

/*****
* SYNTYPE ServiceTime  (HEADING section)
* <<PACKAGE Interfaces>>
* #SDTREF(U2,"u2:F:\UML\LiftManagement20\SystemDesign\LiftManagement.u2#Ga4IhVn-zsVLrTmatLJPeoJE|pos(1,13)")
******/
#ifndef XOPTSORT
extern XCONST struct xSortIdStruct ySrtR_z_Interfaces_V_ServiceTime;
#define ySrtN_z_Interfaces_V_ServiceTime  (&ySrtR_z_Interfaces_V_ServiceTime)
#endif

#define yAssF_z_Interfaces_V_ServiceTime(V,E,A)  yAssF_SDL_Integer(V,E,A)
#define yEqF_z_Interfaces_V_ServiceTime(Expr1,Expr2)  yEqF_SDL_Integer(Expr1,Expr2)
#define yNEqF_z_Interfaces_V_ServiceTime(Expr1,Expr2)  yNEqF_SDL_Integer(Expr1,Expr2)
#define yMkAddr_z_Interfaces_V_ServiceTime yMkAddr_SDL_Integer
#ifdef XTESTF
extern xbool  yTest_z_Interfaces_V_ServiceTime (void *);
#endif
#ifdef XERANGE
extern z_Interfaces_V_ServiceTime yTstA_z_Interfaces_V_ServiceTime (
  z_Interfaces_V_ServiceTime);
#else
#define yTstA_z_Interfaces_V_ServiceTime(yExpr)  yExpr
#endif
#ifndef ANY_z_Interfaces_V_ServiceTime
#define ANY_z_Interfaces_V_ServiceTime (z_Interfaces_V_ServiceTime)(0 + \
  GETINTRAND%(999+1))
#endif

/*****
* NEWTYPE @AK@Reference@RequestList  (HEADING section)
* <<PACKAGE Interfaces>>
* #SDTREF(U2,"u2:F:\UML\LiftManagement20\SystemDesign\LiftManagement.u2#Sa128EJ0V1VLMJYW-EtKYGzE|pos(1,13)")
******/
#ifndef XOPTSORT
extern XCONST struct xSortIdStruct ySrtR_z_Interfaces_Q_AKReferenceRequestList;
#define ySrtN_z_Interfaces_Q_AKReferenceRequestList  (&ySrtR_z_Interfaces_Q_AKReferenceRequestList)
#endif

#define yEmptystring_z_Interfaces_Q_AKReferenceRequestList(Result) GenString_Emptystring(&ySDL_z_Interfaces_Q_AKReferenceRequestList,Result)
#define yMkString_z_Interfaces_Q_AKReferenceRequestList(P1,Result) (z_Interfaces_Q_AKReferenceRequestList *)GenString_MkString((void *)P1,&ySDL_z_Interfaces_Q_AKReferenceRequestList,(xString_Type *)Result)
#define yLength_z_Interfaces_Q_AKReferenceRequestList(P1) GenString_Length((xString_Type *)P1,&ySDL_z_Interfaces_Q_AKReferenceRequestList)
#define yFirst_z_Interfaces_Q_AKReferenceRequestList(P1,Result) (z_Interfaces_U_ptr_Request*)GenString_First((xString_Type *)P1,&ySDL_z_Interfaces_Q_AKReferenceRequestList,Result)
#define yLast_z_Interfaces_Q_AKReferenceRequestList(P1,Result) (z_Interfaces_U_ptr_Request*)GenString_Last((xString_Type *)P1,&ySDL_z_Interfaces_Q_AKReferenceRequestList,Result)
#define yConcat_z_Interfaces_Q_AKReferenceRequestList(P1,P2,Result) GenString_Concat((xString_Type *)P1,(xString_Type *)P2,&ySDL_z_Interfaces_Q_AKReferenceRequestList,(xString_Type *)Result)
#define ySubString_z_Interfaces_Q_AKReferenceRequestList(P1,P2,P3,Result) GenString_SubString((xString_Type *)P1,P2,P3,&ySDL_z_Interfaces_Q_AKReferenceRequestList,(xString_Type *)Result)
#define yAppend_z_Interfaces_Q_AKReferenceRequestList(P1,P2) GenString_Append((xString_Type *)P1,(void *)P2,&ySDL_z_Interfaces_Q_AKReferenceRequestList)
#define yInsert_z_Interfaces_Q_AKReferenceRequestList(P1,P2,P3) GenString_Insert((xString_Type *)P1,(void *)P2,P3,&ySDL_z_Interfaces_Q_AKReferenceRequestList)
#define yRemove_z_Interfaces_Q_AKReferenceRequestList(P1,P2) GenString_Remove((xString_Type *)P1,P2,&ySDL_z_Interfaces_Q_AKReferenceRequestList)
#define yErase_z_Interfaces_Q_AKReferenceRequestList(P1) GenString_Erase((xString_Type *)P1,&ySDL_z_Interfaces_Q_AKReferenceRequestList)
#define z_Interfaces_Q0_s_empty_string yEmptystring_z_Interfaces_Q_AKReferenceRequestList

#define yAss_z_Interfaces_Q_AKReferenceRequestList(Addr,Expr,AssName) (void)GenericAssignSort(Addr,Expr,AssName,(tSDLTypeInfo *)&ySDL_z_Interfaces_Q_AKReferenceRequestList)
#define yAssF_z_Interfaces_Q_AKReferenceRequestList(V,E,A)  yAss_z_Interfaces_Q_AKReferenceRequestList(&(V),E,A)
#define yEq_z_Interfaces_Q_AKReferenceRequestList(Expr1,Expr2) GenericEqualSort((void *)Expr1,(void *)Expr2,(tSDLTypeInfo *)&ySDL_z_Interfaces_Q_AKReferenceRequestList)
#define yEqF_z_Interfaces_Q_AKReferenceRequestList(Expr1,Expr2)  yEq_z_Interfaces_Q_AKReferenceRequestList(Expr1,Expr2)
#define yNEqF_z_Interfaces_Q_AKReferenceRequestList(Expr1,Expr2)  ( ! yEq_z_Interfaces_Q_AKReferenceRequestList(Expr1,Expr2) )
#define yFree_z_Interfaces_Q_AKReferenceRequestList(P) GenericFreeSort((void **)P, (tSDLTypeInfo *)&ySDL_z_Interfaces_Q_AKReferenceRequestList)
#define yExtr_z_Interfaces_Q_AKReferenceRequestList(V1,V2) ((z_Interfaces_U_ptr_Request *)GenString_Extract((xString_Type *)V1,V2,&ySDL_z_Interfaces_Q_AKReferenceRequestList))
#define yAddr_z_Interfaces_Q_AKReferenceRequestList(V1,V2) ((z_Interfaces_U_ptr_Request *)GenString_Extract((xString_Type *)V1,V2,&ySDL_z_Interfaces_Q_AKReferenceRequestList))
#ifndef ANY_z_Interfaces_Q_AKReferenceRequestList
#define ANY_z_Interfaces_Q_AKReferenceRequestList(R) (z_Interfaces_Q_AKReferenceRequestList *)GenericAnySort(R, (tSDLTypeInfo *)&ySDL_z_Interfaces_Q_AKReferenceRequestList)
#endif
#define z_Interfaces_QH_copy(P)  P

/*****
* NEWTYPE @String_ptr_LiftInfo  (HEADING section)
* <<PACKAGE Interfaces>>
* #SDTREF(U2,"u2:F:\UML\LiftManagement20\SystemDesign\LiftManagement.u2#wL2KUVZy-jiLcbOhPEnpl2AE|pos(1,13)")
******/
#ifndef XOPTSORT
extern XCONST struct xSortIdStruct ySrtR_z_Interfaces_R_String_ptr_LiftInfo;
#define ySrtN_z_Interfaces_R_String_ptr_LiftInfo  (&ySrtR_z_Interfaces_R_String_ptr_LiftInfo)
#endif

#define yEmptystring_z_Interfaces_R_String_ptr_LiftInfo(Result) GenString_Emptystring(&ySDL_z_Interfaces_R_String_ptr_LiftInfo,Result)
#define yMkString_z_Interfaces_R_String_ptr_LiftInfo(P1,Result) (z_Interfaces_R_String_ptr_LiftInfo *)GenString_MkString((void *)P1,&ySDL_z_Interfaces_R_String_ptr_LiftInfo,(xString_Type *)Result)
#define yLength_z_Interfaces_R_String_ptr_LiftInfo(P1) GenString_Length((xString_Type *)P1,&ySDL_z_Interfaces_R_String_ptr_LiftInfo)
#define yFirst_z_Interfaces_R_String_ptr_LiftInfo(P1,Result) (z_Interfaces_T_ptr_LiftInfo*)GenString_First((xString_Type *)P1,&ySDL_z_Interfaces_R_String_ptr_LiftInfo,Result)
#define yLast_z_Interfaces_R_String_ptr_LiftInfo(P1,Result) (z_Interfaces_T_ptr_LiftInfo*)GenString_Last((xString_Type *)P1,&ySDL_z_Interfaces_R_String_ptr_LiftInfo,Result)
#define yConcat_z_Interfaces_R_String_ptr_LiftInfo(P1,P2,Result) GenString_Concat((xString_Type *)P1,(xString_Type *)P2,&ySDL_z_Interfaces_R_String_ptr_LiftInfo,(xString_Type *)Result)
#define ySubString_z_Interfaces_R_String_ptr_LiftInfo(P1,P2,P3,Result) GenString_SubString((xString_Type *)P1,P2,P3,&ySDL_z_Interfaces_R_String_ptr_LiftInfo,(xString_Type *)Result)
#define yAppend_z_Interfaces_R_String_ptr_LiftInfo(P1,P2) GenString_Append((xString_Type *)P1,(void *)P2,&ySDL_z_Interfaces_R_String_ptr_LiftInfo)
#define yInsert_z_Interfaces_R_String_ptr_LiftInfo(P1,P2,P3) GenString_Insert((xString_Type *)P1,(void *)P2,P3,&ySDL_z_Interfaces_R_String_ptr_LiftInfo)
#define yRemove_z_Interfaces_R_String_ptr_LiftInfo(P1,P2) GenString_Remove((xString_Type *)P1,P2,&ySDL_z_Interfaces_R_String_ptr_LiftInfo)
#define yErase_z_Interfaces_R_String_ptr_LiftInfo(P1) GenString_Erase((xString_Type *)P1,&ySDL_z_Interfaces_R_String_ptr_LiftInfo)
#define z_Interfaces_R0_s_empty_string yEmptystring_z_Interfaces_R_String_ptr_LiftInfo

#define yAss_z_Interfaces_R_String_ptr_LiftInfo(Addr,Expr,AssName) (void)GenericAssignSort(Addr,Expr,AssName,(tSDLTypeInfo *)&ySDL_z_Interfaces_R_String_ptr_LiftInfo)
#define yAssF_z_Interfaces_R_String_ptr_LiftInfo(V,E,A)  yAss_z_Interfaces_R_String_ptr_LiftInfo(&(V),E,A)
#define yEq_z_Interfaces_R_String_ptr_LiftInfo(Expr1,Expr2) GenericEqualSort((void *)Expr1,(void *)Expr2,(tSDLTypeInfo *)&ySDL_z_Interfaces_R_String_ptr_LiftInfo)
#define yEqF_z_Interfaces_R_String_ptr_LiftInfo(Expr1,Expr2)  yEq_z_Interfaces_R_String_ptr_LiftInfo(Expr1,Expr2)
#define yNEqF_z_Interfaces_R_String_ptr_LiftInfo(Expr1,Expr2)  ( ! yEq_z_Interfaces_R_String_ptr_LiftInfo(Expr1,Expr2) )
#define yFree_z_Interfaces_R_String_ptr_LiftInfo(P) GenericFreeSort((void **)P, (tSDLTypeInfo *)&ySDL_z_Interfaces_R_String_ptr_LiftInfo)
#define yExtr_z_Interfaces_R_String_ptr_LiftInfo(V1,V2) ((z_Interfaces_T_ptr_LiftInfo *)GenString_Extract((xString_Type *)V1,V2,&ySDL_z_Interfaces_R_String_ptr_LiftInfo))
#define yAddr_z_Interfaces_R_String_ptr_LiftInfo(V1,V2) ((z_Interfaces_T_ptr_LiftInfo *)GenString_Extract((xString_Type *)V1,V2,&ySDL_z_Interfaces_R_String_ptr_LiftInfo))
#ifndef ANY_z_Interfaces_R_String_ptr_LiftInfo
#define ANY_z_Interfaces_R_String_ptr_LiftInfo(R) (z_Interfaces_R_String_ptr_LiftInfo *)GenericAnySort(R, (tSDLTypeInfo *)&ySDL_z_Interfaces_R_String_ptr_LiftInfo)
#endif
#define z_Interfaces_RH_copy(P)  P

/*****
* NEWTYPE @String_ptr_Request  (HEADING section)
* <<PACKAGE Interfaces>>
* #SDTREF(U2,"u2:F:\UML\LiftManagement20\SystemDesign\LiftManagement.u2#IMptNVSqh-5LL2ibAVpdV-RL|pos(1,13)")
******/
#ifndef XOPTSORT
extern XCONST struct xSortIdStruct ySrtR_z_Interfaces_S_String_ptr_Request;
#define ySrtN_z_Interfaces_S_String_ptr_Request  (&ySrtR_z_Interfaces_S_String_ptr_Request)
#endif

#define yEmptystring_z_Interfaces_S_String_ptr_Request(Result) GenString_Emptystring(&ySDL_z_Interfaces_S_String_ptr_Request,Result)
#define yMkString_z_Interfaces_S_String_ptr_Request(P1,Result) (z_Interfaces_S_String_ptr_Request *)GenString_MkString((void *)P1,&ySDL_z_Interfaces_S_String_ptr_Request,(xString_Type *)Result)
#define yLength_z_Interfaces_S_String_ptr_Request(P1) GenString_Length((xString_Type *)P1,&ySDL_z_Interfaces_S_String_ptr_Request)
#define yFirst_z_Interfaces_S_String_ptr_Request(P1,Result) (z_Interfaces_U_ptr_Request*)GenString_First((xString_Type *)P1,&ySDL_z_Interfaces_S_String_ptr_Request,Result)
#define yLast_z_Interfaces_S_String_ptr_Request(P1,Result) (z_Interfaces_U_ptr_Request*)GenString_Last((xString_Type *)P1,&ySDL_z_Interfaces_S_String_ptr_Request,Result)
#define yConcat_z_Interfaces_S_String_ptr_Request(P1,P2,Result) GenString_Concat((xString_Type *)P1,(xString_Type *)P2,&ySDL_z_Interfaces_S_String_ptr_Request,(xString_Type *)Result)
#define ySubString_z_Interfaces_S_String_ptr_Request(P1,P2,P3,Result) GenString_SubString((xString_Type *)P1,P2,P3,&ySDL_z_Interfaces_S_String_ptr_Request,(xString_Type *)Result)
#define yAppend_z_Interfaces_S_String_ptr_Request(P1,P2) GenString_Append((xString_Type *)P1,(void *)P2,&ySDL_z_Interfaces_S_String_ptr_Request)
#define yInsert_z_Interfaces_S_String_ptr_Request(P1,P2,P3) GenString_Insert((xString_Type *)P1,(void *)P2,P3,&ySDL_z_Interfaces_S_String_ptr_Request)
#define yRemove_z_Interfaces_S_String_ptr_Request(P1,P2) GenString_Remove((xString_Type *)P1,P2,&ySDL_z_Interfaces_S_String_ptr_Request)
#define yErase_z_Interfaces_S_String_ptr_Request(P1) GenString_Erase((xString_Type *)P1,&ySDL_z_Interfaces_S_String_ptr_Request)
#define z_Interfaces_S0_s_empty_string yEmptystring_z_Interfaces_S_String_ptr_Request

#define yAss_z_Interfaces_S_String_ptr_Request(Addr,Expr,AssName) (void)GenericAssignSort(Addr,Expr,AssName,(tSDLTypeInfo *)&ySDL_z_Interfaces_S_String_ptr_Request)
#define yAssF_z_Interfaces_S_String_ptr_Request(V,E,A)  yAss_z_Interfaces_S_String_ptr_Request(&(V),E,A)
#define yEq_z_Interfaces_S_String_ptr_Request(Expr1,Expr2) GenericEqualSort((void *)Expr1,(void *)Expr2,(tSDLTypeInfo *)&ySDL_z_Interfaces_S_String_ptr_Request)
#define yEqF_z_Interfaces_S_String_ptr_Request(Expr1,Expr2)  yEq_z_Interfaces_S_String_ptr_Request(Expr1,Expr2)
#define yNEqF_z_Interfaces_S_String_ptr_Request(Expr1,Expr2)  ( ! yEq_z_Interfaces_S_String_ptr_Request(Expr1,Expr2) )
#define yFree_z_Interfaces_S_String_ptr_Request(P) GenericFreeSort((void **)P, (tSDLTypeInfo *)&ySDL_z_Interfaces_S_String_ptr_Request)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -