}\r
};\r
\r
+class CIfrMatch2 : public CIfrObj, public CIfrOpHeader {\r
+private:\r
+ EFI_IFR_MATCH2 *mMatch2;\r
+\r
+public:\r
+ CIfrMatch2 (\r
+ IN UINT32 LineNo,\r
+ IN EFI_GUID *Guid\r
+ ) : CIfrObj (EFI_IFR_MATCH2_OP, (CHAR8 **)&mMatch2),\r
+ CIfrOpHeader (EFI_IFR_MATCH2_OP, &mMatch2->Header) {\r
+ SetLineNo (LineNo);\r
+ memmove (&mMatch2->SyntaxType, Guid, sizeof (EFI_GUID));\r
+ }\r
+};\r
+\r
class CIfrMultiply : public CIfrObj, public CIfrOpHeader {\r
private:\r
EFI_IFR_MULTIPLY *mMultiply;\r