/
Private:
void* m_Data
FormatComponentType m_Type
Public:
FormatElement& GetFormatData()
const FormatElement& GetFormatData()
BlockElement& GetBlockData()
const BlockElement& GetBlockData()
FormatElementComponent& operator=(FormatElementComponent FormatToCopy)
void SetAttributes(AttributeList NewAttributes)
FormatComponentType GetType()
Directive& GetDirectiveData()
const Directive& GetDirectiveData()
void Accept(FormatVisitor& Visitor)
void Accept(FormatVisitor& Visitor)