43   for(std::size_t i = 0; i < rhs.
m_itemVec.size(); ++i)
 
   57     for(std::size_t i = 0; i < rhs.
m_itemVec.size(); ++i)
 
   58       m_itemVec.push_back(rhs.
m_itemVec[i].clone());
 
   68   m_itemVec.push_back(item);
 
A base class for XSD annotation elements. 
 
const boost::ptr_vector< AnnotationItem > & getItems() const 
Add a property with non-schema namespace to the attribute. 
 
Annotation & operator=(const Annotation &rhs)
Assignment operator. 
 
A class that models a XSD annotation element. 
 
Annotation(std::string *id=0)
Constructor. 
 
A base class for XSD classes that must provide a unique ID property. 
 
Identifiable & operator=(const Identifiable &rhs)
Assignment operator. 
 
boost::ptr_vector< AnnotationItem > m_itemVec
It returns a map with other properties of the attribute element. 
 
A base class for XSD classes that must provide a unique ID property. 
 
A base class for XSD annotation elements. 
 
A class that models a XSD annotation element. 
 
void add(AnnotationItem *item)
It inserts the documentation (for human or for machine) into the annotation.