From 476a98652c622f1a8c7839bc6302a9b7a9b321cc Mon Sep 17 00:00:00 2001 From: Randy Heit Date: Wed, 7 Aug 2013 20:22:01 -0500 Subject: [PATCH] Remove extraneous PField class - Remove the existing PField class, rename PMemberField to PField, and derive it from PSymbol instead of the old PField. --- src/dobjtype.h | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/src/dobjtype.h b/src/dobjtype.h index 25e81ceb5d..91b5ae2693 100644 --- a/src/dobjtype.h +++ b/src/dobjtype.h @@ -319,16 +319,10 @@ protected: // Struct/class fields ------------------------------------------------------ -class PField : public DObject +// A PField describes a symbol that takes up physical space in the struct. +class PField : public PSymbol { - DECLARE_ABSTRACT_CLASS(PField, DObject); -public: - FName FieldName; -}; - -class PMemberField : public PField -{ - DECLARE_CLASS(PMemberField, PField); + DECLARE_CLASS(PField, PSymbol); HAS_OBJECT_POINTERS public: unsigned int FieldOffset;