BT-MatML-Editor 0.1.4
Editor for the MatML 3.1 XML Schema
Public Types | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
GlossaryTerm Class Reference
Inheritance diagram for GlossaryTerm:
Default< GlossaryTerm >

Public Types

typedef ::Name Name_type
 
typedef ::xsd::cxx::tree::traits< Name_type, char > Name_traits
 
typedef ::xml_schema::string Definition_type
 
typedef ::xsd::cxx::tree::traits< Definition_type, char > Definition_traits
 
typedef ::xml_schema::string Abbreviation_type
 
typedef ::xsd::cxx::tree::sequence< Abbreviation_type > Abbreviation_sequence
 
typedef Abbreviation_sequence::iterator Abbreviation_iterator
 
typedef Abbreviation_sequence::const_iterator Abbreviation_const_iterator
 
typedef ::xsd::cxx::tree::traits< Abbreviation_type, char > Abbreviation_traits
 
typedef ::xml_schema::string Synonym_type
 
typedef ::xsd::cxx::tree::sequence< Synonym_type > Synonym_sequence
 
typedef Synonym_sequence::iterator Synonym_iterator
 
typedef Synonym_sequence::const_iterator Synonym_const_iterator
 
typedef ::xsd::cxx::tree::traits< Synonym_type, char > Synonym_traits
 
typedef ::Notes Notes_type
 
typedef ::xsd::cxx::tree::optional< Notes_typeNotes_optional
 
typedef ::xsd::cxx::tree::traits< Notes_type, char > Notes_traits
 

Public Member Functions

const Name_typeName () const
 
Name_typeName ()
 
void Name (const Name_type &x)
 
void Name (::std::auto_ptr< Name_type > p)
 
const Definition_type & Definition () const
 
Definition_type & Definition ()
 
void Definition (const Definition_type &x)
 
void Definition (::std::auto_ptr< Definition_type > p)
 
const Abbreviation_sequence & Abbreviation () const
 
Abbreviation_sequence & Abbreviation ()
 
void Abbreviation (const Abbreviation_sequence &s)
 
const Synonym_sequence & Synonym () const
 
Synonym_sequence & Synonym ()
 
void Synonym (const Synonym_sequence &s)
 
const Notes_optional & Notes () const
 
Notes_optional & Notes ()
 
void Notes (const Notes_type &x)
 
void Notes (const Notes_optional &x)
 
void Notes (::std::auto_ptr< Notes_type > p)
 
 GlossaryTerm (const Name_type &, const Definition_type &)
 
 GlossaryTerm (::std::auto_ptr< Name_type >, const Definition_type &)
 
 GlossaryTerm (const ::xercesc::DOMElement &e, ::xml_schema::flags f=0, ::xml_schema::container *c=0)
 
 GlossaryTerm (const GlossaryTerm &x, ::xml_schema::flags f=0, ::xml_schema::container *c=0)
 
virtual GlossaryTerm_clone (::xml_schema::flags f=0, ::xml_schema::container *c=0) const
 
GlossaryTermoperator= (const GlossaryTerm &x)
 

Protected Member Functions

void parse (::xsd::cxx::xml::dom::parser< char > &, ::xml_schema::flags)
 

Protected Attributes

::xsd::cxx::tree::one< Name_typeName_
 
::xsd::cxx::tree::one< Definition_type > Definition_
 
Abbreviation_sequence Abbreviation_
 
Synonym_sequence Synonym_
 
Notes_optional Notes_
 

The documentation for this class was generated from the following files: