-public:
-CopiedString m_type;
-CopiedString m_name;
-CopiedString m_value;
-CopiedString m_description;
-EntityClassAttribute(){
-}
-EntityClassAttribute( const char* type, const char* name, const char* value = "", const char* description = "" ) : m_type( type ), m_name( name ), m_value( value ), m_description( description ){
-}
+ public:
+ CopiedString m_type;
+ CopiedString m_name;
+ CopiedString m_value;
+ CopiedString m_description;
+ EntityClassAttribute(){
+ }
+ EntityClassAttribute(const EntityClassAttribute& attr) = default;
+ EntityClassAttribute( const char* type, const char* name, const char* value = "", const char* description = "" ) : m_type( type ), m_name( name ), m_value( value ), m_description( description ){
+ }
+ EntityClassAttribute& operator=(const EntityClassAttribute& attr) = default;