mil::tatrc::physiology::datamodel::DecimalFormatData Class Reference

Class corresponding to the DecimalFormatData schema type. More...

#include <Properties.hxx>

Inheritance diagram for mil::tatrc::physiology::datamodel::DecimalFormatData:

Public Member Functions

virtual ~DecimalFormatData ()
 Destructor. More...
 

DecimalFormat

Accessor and modifier functions for the DecimalFormat optional attribute.

typedef ::mil::tatrc::physiology::datamodel::enumDecimalFormat DecimalFormat_type
 Attribute type. More...
 
typedef ::xsd::cxx::tree::optional< DecimalFormat_typeDecimalFormat_optional
 Attribute optional container type. More...
 
typedef ::xsd::cxx::tree::traits< DecimalFormat_type, char > DecimalFormat_traits
 Attribute traits type. More...
 
const DecimalFormat_optionalDecimalFormat () const
 Return a read-only (constant) reference to the attribute container. More...
 
DecimalFormat_optionalDecimalFormat ()
 Return a read-write reference to the attribute container. More...
 
void DecimalFormat (const DecimalFormat_type &x)
 Set the attribute value. More...
 
void DecimalFormat (const DecimalFormat_optional &x)
 Set the attribute value. More...
 
void DecimalFormat (::std::unique_ptr< DecimalFormat_type > p)
 Set the attribute value without copying. More...
 

Precision

Accessor and modifier functions for the Precision optional attribute.

typedef ::xml_schema::unsigned_int Precision_type
 Attribute type. More...
 
typedef ::xsd::cxx::tree::optional< Precision_typePrecision_optional
 Attribute optional container type. More...
 
typedef ::xsd::cxx::tree::traits< Precision_type, char > Precision_traits
 Attribute traits type. More...
 
const Precision_optionalPrecision () const
 Return a read-only (constant) reference to the attribute container. More...
 
Precision_optionalPrecision ()
 Return a read-write reference to the attribute container. More...
 
void Precision (const Precision_type &x)
 Set the attribute value. More...
 
void Precision (const Precision_optional &x)
 Set the attribute value. More...
 

Constructors

 DecimalFormatData ()
 Create an instance from the ultimate base and initializers for required elements and attributes. More...
 
 DecimalFormatData (const ::xercesc::DOMElement &e,::xml_schema::flags f=0,::xml_schema::container *c=0)
 Create an instance from a DOM element. More...
 
 DecimalFormatData (const DecimalFormatData &x,::xml_schema::flags f=0,::xml_schema::container *c=0)
 Copy constructor. More...
 
virtual DecimalFormatData_clone (::xml_schema::flags f=0,::xml_schema::container *c=0) const
 Copy the instance polymorphically. More...
 
DecimalFormatDataoperator= (const DecimalFormatData &x)
 Copy assignment operator. More...
 

Detailed Description

Class corresponding to the DecimalFormatData schema type.

Member Typedef Documentation

Attribute optional container type.

Attribute traits type.

Attribute optional container type.

Attribute traits type.

Constructor & Destructor Documentation

mil::tatrc::physiology::datamodel::DecimalFormatData::DecimalFormatData ( )

Create an instance from the ultimate base and initializers for required elements and attributes.

mil::tatrc::physiology::datamodel::DecimalFormatData::DecimalFormatData ( const ::xercesc::DOMElement &  e,
::xml_schema::flags  f = 0,
::xml_schema::container c = 0 
)

Create an instance from a DOM element.

Parameters
eA DOM element to extract the data from.
fFlags to create the new instance with.
cA pointer to the object that will contain the new instance.
mil::tatrc::physiology::datamodel::DecimalFormatData::DecimalFormatData ( const DecimalFormatData x,
::xml_schema::flags  f = 0,
::xml_schema::container c = 0 
)

Copy constructor.

Parameters
xAn instance to make a copy of.
fFlags to create the copy with.
cA pointer to the object that will contain the copy.

For polymorphic object models use the _clone function instead.

mil::tatrc::physiology::datamodel::DecimalFormatData::~DecimalFormatData ( )
virtual

Destructor.

Member Function Documentation

const DecimalFormatData::DecimalFormat_optional & mil::tatrc::physiology::datamodel::DecimalFormatData::DecimalFormat ( ) const

Return a read-only (constant) reference to the attribute container.

Returns
A constant reference to the optional container.
DecimalFormatData::DecimalFormat_optional & mil::tatrc::physiology::datamodel::DecimalFormatData::DecimalFormat ( )

Return a read-write reference to the attribute container.

Returns
A reference to the optional container.
void mil::tatrc::physiology::datamodel::DecimalFormatData::DecimalFormat ( const DecimalFormat_type x)

Set the attribute value.

Parameters
xA new value to set.

This function makes a copy of its argument and sets it as the new value of the attribute.

void mil::tatrc::physiology::datamodel::DecimalFormatData::DecimalFormat ( const DecimalFormat_optional x)

Set the attribute value.

Parameters
xAn optional container with the new value to set.

If the value is present in x then this function makes a copy of this value and sets it as the new value of the attribute. Otherwise the attribute container is set the 'not present' state.

void mil::tatrc::physiology::datamodel::DecimalFormatData::DecimalFormat ( ::std::unique_ptr< DecimalFormat_type p)

Set the attribute value without copying.

Parameters
pA new value to use.

This function will try to use the passed value directly instead of making a copy.

DecimalFormatData & mil::tatrc::physiology::datamodel::DecimalFormatData::operator= ( const DecimalFormatData x)

Copy assignment operator.

Parameters
xAn instance to make a copy of.
Returns
A reference to itself.

For polymorphic object models use the _clone function instead.

const DecimalFormatData::Precision_optional & mil::tatrc::physiology::datamodel::DecimalFormatData::Precision ( ) const

Return a read-only (constant) reference to the attribute container.

Returns
A constant reference to the optional container.
DecimalFormatData::Precision_optional & mil::tatrc::physiology::datamodel::DecimalFormatData::Precision ( )

Return a read-write reference to the attribute container.

Returns
A reference to the optional container.
void mil::tatrc::physiology::datamodel::DecimalFormatData::Precision ( const Precision_type x)

Set the attribute value.

Parameters
xA new value to set.

This function makes a copy of its argument and sets it as the new value of the attribute.

void mil::tatrc::physiology::datamodel::DecimalFormatData::Precision ( const Precision_optional x)

Set the attribute value.

Parameters
xAn optional container with the new value to set.

If the value is present in x then this function makes a copy of this value and sets it as the new value of the attribute. Otherwise the attribute container is set the 'not present' state.