| 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) |