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
Unit Class Reference
Inheritance diagram for Unit:
Default< Unit >

Public Types

typedef ::xml_schema::string Name_type
 
typedef ::xsd::cxx::tree::optional< Name_type > Name_optional
 
typedef ::xsd::cxx::tree::traits< Name_type, char > Name_traits
 
typedef ::CurrencyCode Currency_type
 
typedef ::xsd::cxx::tree::optional< Currency_typeCurrency_optional
 
typedef ::xsd::cxx::tree::traits< Currency_type, char > Currency_traits
 
typedef ::xml_schema::decimal power_type
 
typedef ::xsd::cxx::tree::optional< power_type > power_optional
 
typedef ::xsd::cxx::tree::traits< power_type, char, ::xsd::cxx::tree::schema_type::decimal > power_traits
 
typedef ::xml_schema::string description_type
 
typedef ::xsd::cxx::tree::optional< description_type > description_optional
 
typedef ::xsd::cxx::tree::traits< description_type, char > description_traits
 

Public Member Functions

const Name_optional & Name () const
 
Name_optional & Name ()
 
void Name (const Name_type &x)
 
void Name (const Name_optional &x)
 
void Name (::std::auto_ptr< Name_type > p)
 
const Currency_optional & Currency () const
 
Currency_optional & Currency ()
 
void Currency (const Currency_type &x)
 
void Currency (const Currency_optional &x)
 
void Currency (::std::auto_ptr< Currency_type > p)
 
const power_optional & power () const
 
power_optional & power ()
 
void power (const power_type &x)
 
void power (const power_optional &x)
 
const description_optional & description () const
 
description_optional & description ()
 
void description (const description_type &x)
 
void description (const description_optional &x)
 
void description (::std::auto_ptr< description_type > p)
 
 Unit (const ::xercesc::DOMElement &e, ::xml_schema::flags f=0, ::xml_schema::container *c=0)
 
 Unit (const Unit &x, ::xml_schema::flags f=0, ::xml_schema::container *c=0)
 
virtual Unit_clone (::xml_schema::flags f=0, ::xml_schema::container *c=0) const
 
Unitoperator= (const Unit &x)
 

Protected Member Functions

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

Protected Attributes

Name_optional Name_
 
Currency_optional Currency_
 
power_optional power_
 
description_optional description_
 

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