MolSim
Loading...
Searching...
No Matches
List of all members
BdConditionsType Class Reference

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

#include <SimulationXSD.h>

Inheritance diagram for BdConditionsType:

n

Accessor and modifier functions for the n required element.

typedef ::BoundaryConditionType NType
 Element type.
 
typedef ::xsd::cxx::tree::traits< NType, char > NTraits
 Element traits type.
 
const NTypen () const
 Return a read-only (constant) reference to the element.
 
NTypen ()
 Return a read-write reference to the element.
 
void n (const NType &x)
 Set the element value.
 
void n (::std::unique_ptr< NType > p)
 Set the element value without copying.
 

s

Accessor and modifier functions for the s required element.

typedef ::BoundaryConditionType SType
 Element type.
 
typedef ::xsd::cxx::tree::traits< SType, char > STraits
 Element traits type.
 
const STypes () const
 Return a read-only (constant) reference to the element.
 
STypes ()
 Return a read-write reference to the element.
 
void s (const SType &x)
 Set the element value.
 
void s (::std::unique_ptr< SType > p)
 Set the element value without copying.
 

w

Accessor and modifier functions for the w required element.

typedef ::BoundaryConditionType WType
 Element type.
 
typedef ::xsd::cxx::tree::traits< WType, char > WTraits
 Element traits type.
 
const WTypew () const
 Return a read-only (constant) reference to the element.
 
WTypew ()
 Return a read-write reference to the element.
 
void w (const WType &x)
 Set the element value.
 
void w (::std::unique_ptr< WType > p)
 Set the element value without copying.
 

e

Accessor and modifier functions for the e required element.

typedef ::BoundaryConditionType EType
 Element type.
 
typedef ::xsd::cxx::tree::traits< EType, char > ETraits
 Element traits type.
 
const ETypee () const
 Return a read-only (constant) reference to the element.
 
ETypee ()
 Return a read-write reference to the element.
 
void e (const EType &x)
 Set the element value.
 
void e (::std::unique_ptr< EType > p)
 Set the element value without copying.
 

a

Accessor and modifier functions for the a required element.

typedef ::BoundaryConditionType AType
 Element type.
 
typedef ::xsd::cxx::tree::traits< AType, char > ATraits
 Element traits type.
 
const ATypea () const
 Return a read-only (constant) reference to the element.
 
ATypea ()
 Return a read-write reference to the element.
 
void a (const AType &x)
 Set the element value.
 
void a (::std::unique_ptr< AType > p)
 Set the element value without copying.
 

b

Accessor and modifier functions for the b required element.

typedef ::BoundaryConditionType BType
 Element type.
 
typedef ::xsd::cxx::tree::traits< BType, char > BTraits
 Element traits type.
 
const BTypeb () const
 Return a read-only (constant) reference to the element.
 
BTypeb ()
 Return a read-write reference to the element.
 
void b (const BType &x)
 Set the element value.
 
void b (::std::unique_ptr< BType > p)
 Set the element value without copying.
 

Constructors

 BdConditionsType (const NType &, const SType &, const WType &, const EType &, const AType &, const BType &)
 Create an instance from the ultimate base and initializers for required elements and attributes.
 
 BdConditionsType (const ::xercesc::DOMElement &e, ::xml_schema::Flags f=0, ::xml_schema::Container *c=0)
 Create an instance from a DOM element.
 
 BdConditionsType (const BdConditionsType &x, ::xml_schema::Flags f=0, ::xml_schema::Container *c=0)
 Copy constructor.
 
virtual BdConditionsType_clone (::xml_schema::Flags f=0, ::xml_schema::Container *c=0) const
 Copy the instance polymorphically.
 
BdConditionsTypeoperator= (const BdConditionsType &x)
 Copy assignment operator.
 
virtual ~BdConditionsType ()
 Destructor.
 

Detailed Description

Class corresponding to the bdConditionsType schema type.

Member Typedef Documentation

◆ ATraits

typedef ::xsd::cxx::tree::traits<AType, char> BdConditionsType::ATraits

Element traits type.

◆ AType

Element type.

◆ BTraits

typedef ::xsd::cxx::tree::traits<BType, char> BdConditionsType::BTraits

Element traits type.

◆ BType

Element type.

◆ ETraits

typedef ::xsd::cxx::tree::traits<EType, char> BdConditionsType::ETraits

Element traits type.

◆ EType

Element type.

◆ NTraits

typedef ::xsd::cxx::tree::traits<NType, char> BdConditionsType::NTraits

Element traits type.

◆ NType

Element type.

◆ STraits

typedef ::xsd::cxx::tree::traits<SType, char> BdConditionsType::STraits

Element traits type.

◆ SType

Element type.

◆ WTraits

typedef ::xsd::cxx::tree::traits<WType, char> BdConditionsType::WTraits

Element traits type.

◆ WType

Element type.

Constructor & Destructor Documentation

◆ BdConditionsType() [1/3]

BdConditionsType::BdConditionsType ( const NType ,
const SType ,
const WType ,
const EType ,
const AType ,
const BType  
)

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

◆ BdConditionsType() [2/3]

BdConditionsType::BdConditionsType ( 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.

◆ BdConditionsType() [3/3]

BdConditionsType::BdConditionsType ( const BdConditionsType 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.

◆ ~BdConditionsType()

virtual BdConditionsType::~BdConditionsType ( )
virtual

Destructor.

Member Function Documentation

◆ _clone()

virtual BdConditionsType * BdConditionsType::_clone ( ::xml_schema::Flags  f = 0,
::xml_schema::Container c = 0 
) const
virtual

Copy the instance polymorphically.

Parameters
fFlags to create the copy with.
cA pointer to the object that will contain the copy.
Returns
A pointer to the dynamically allocated copy.

This function ensures that the dynamic type of the instance is used for copying and should be used for polymorphic object models instead of the copy constructor.

◆ a() [1/4]

AType & BdConditionsType::a ( )

Return a read-write reference to the element.

Returns
A reference to the element.

◆ a() [2/4]

const AType & BdConditionsType::a ( ) const

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

Returns
A constant reference to the element.

◆ a() [3/4]

void BdConditionsType::a ( ::std::unique_ptr< AType p)

Set the element value without copying.

Parameters
pA new value to use.

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

◆ a() [4/4]

void BdConditionsType::a ( const AType x)

Set the element value.

Parameters
xA new value to set.

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

◆ b() [1/4]

BType & BdConditionsType::b ( )

Return a read-write reference to the element.

Returns
A reference to the element.

◆ b() [2/4]

const BType & BdConditionsType::b ( ) const

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

Returns
A constant reference to the element.

◆ b() [3/4]

void BdConditionsType::b ( ::std::unique_ptr< BType p)

Set the element value without copying.

Parameters
pA new value to use.

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

◆ b() [4/4]

void BdConditionsType::b ( const BType x)

Set the element value.

Parameters
xA new value to set.

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

◆ e() [1/4]

EType & BdConditionsType::e ( )

Return a read-write reference to the element.

Returns
A reference to the element.

◆ e() [2/4]

const EType & BdConditionsType::e ( ) const

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

Returns
A constant reference to the element.

◆ e() [3/4]

void BdConditionsType::e ( ::std::unique_ptr< EType p)

Set the element value without copying.

Parameters
pA new value to use.

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

◆ e() [4/4]

void BdConditionsType::e ( const EType x)

Set the element value.

Parameters
xA new value to set.

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

◆ n() [1/4]

NType & BdConditionsType::n ( )

Return a read-write reference to the element.

Returns
A reference to the element.

◆ n() [2/4]

const NType & BdConditionsType::n ( ) const

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

Returns
A constant reference to the element.

◆ n() [3/4]

void BdConditionsType::n ( ::std::unique_ptr< NType p)

Set the element value without copying.

Parameters
pA new value to use.

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

◆ n() [4/4]

void BdConditionsType::n ( const NType x)

Set the element value.

Parameters
xA new value to set.

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

◆ operator=()

BdConditionsType & BdConditionsType::operator= ( const BdConditionsType 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.

◆ s() [1/4]

SType & BdConditionsType::s ( )

Return a read-write reference to the element.

Returns
A reference to the element.

◆ s() [2/4]

const SType & BdConditionsType::s ( ) const

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

Returns
A constant reference to the element.

◆ s() [3/4]

void BdConditionsType::s ( ::std::unique_ptr< SType p)

Set the element value without copying.

Parameters
pA new value to use.

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

◆ s() [4/4]

void BdConditionsType::s ( const SType x)

Set the element value.

Parameters
xA new value to set.

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

◆ w() [1/4]

WType & BdConditionsType::w ( )

Return a read-write reference to the element.

Returns
A reference to the element.

◆ w() [2/4]

const WType & BdConditionsType::w ( ) const

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

Returns
A constant reference to the element.

◆ w() [3/4]

void BdConditionsType::w ( ::std::unique_ptr< WType p)

Set the element value without copying.

Parameters
pA new value to use.

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

◆ w() [4/4]

void BdConditionsType::w ( const WType x)

Set the element value.

Parameters
xA new value to set.

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


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