Content * m_content
It can be: group |all | choice | sequence. (Optional) 
 
The restriction class can be used to define restrictions on a complexContent. 
 
QName * m_base
It specifies the name of a built-in data type, simpleType element, or complexType element defined in ...
 
A base class for elements that are not definitions nor declarations. This class is just for creating ...
 
TypeDerivation * clone() const 
 
AnyAttribute * m_anyAttr
The anyAttribute element. (Optional) 
 
boost::ptr_vector< AbstractAttribute > m_attributeVec
The list of attributes (attributes and attributeGroups). (Optional)