BornAgain  1.19.0
Simulate and fit neutron and x-ray scattering at grazing incidence
DomStringPropertySpecification Class Reference

Public Member Functions

 DomStringPropertySpecification ()
 
 ~DomStringPropertySpecification ()
 
QString attributeName () const
 
QString attributeNotr () const
 
QString attributeType () const
 
void clearAttributeName ()
 
void clearAttributeNotr ()
 
void clearAttributeType ()
 
bool hasAttributeName () const
 
bool hasAttributeNotr () const
 
bool hasAttributeType () const
 
void read (QXmlStreamReader &reader)
 
void setAttributeName (const QString &a)
 
void setAttributeNotr (const QString &a)
 
void setAttributeType (const QString &a)
 
void setText (const QString &s)
 
QString text () const
 
void write (QXmlStreamWriter &writer, const QString &tagName="") const
 

Private Member Functions

 DomStringPropertySpecification (const DomStringPropertySpecification &other)
 
void clear (bool clear_all=true)
 
void operator= (const DomStringPropertySpecification &other)
 

Private Attributes

QString m_attr_name
 
QString m_attr_notr
 
QString m_attr_type
 
uint m_children
 
bool m_has_attr_name
 
bool m_has_attr_notr
 
bool m_has_attr_type
 
QString m_text
 

Detailed Description

Definition at line 3792 of file ui4_p.h.

Constructor & Destructor Documentation

◆ DomStringPropertySpecification() [1/2]

DomStringPropertySpecification::DomStringPropertySpecification ( )

◆ ~DomStringPropertySpecification()

DomStringPropertySpecification::~DomStringPropertySpecification ( )

◆ DomStringPropertySpecification() [2/2]

DomStringPropertySpecification::DomStringPropertySpecification ( const DomStringPropertySpecification other)
private

Member Function Documentation

◆ attributeName()

QString DomStringPropertySpecification::attributeName ( ) const
inline

Definition at line 3804 of file ui4_p.h.

3804 { return m_attr_name; }

◆ attributeNotr()

QString DomStringPropertySpecification::attributeNotr ( ) const
inline

Definition at line 3822 of file ui4_p.h.

3822 { return m_attr_notr; }

◆ attributeType()

QString DomStringPropertySpecification::attributeType ( ) const
inline

Definition at line 3813 of file ui4_p.h.

3813 { return m_attr_type; }

◆ clear()

void DomStringPropertySpecification::clear ( bool  clear_all = true)
private

◆ clearAttributeName()

void DomStringPropertySpecification::clearAttributeName ( )
inline

Definition at line 3810 of file ui4_p.h.

3810 { m_has_attr_name = false; }

◆ clearAttributeNotr()

void DomStringPropertySpecification::clearAttributeNotr ( )
inline

Definition at line 3828 of file ui4_p.h.

3828 { m_has_attr_notr = false; }

◆ clearAttributeType()

void DomStringPropertySpecification::clearAttributeType ( )
inline

Definition at line 3819 of file ui4_p.h.

3819 { m_has_attr_type = false; }

◆ hasAttributeName()

bool DomStringPropertySpecification::hasAttributeName ( ) const
inline

Definition at line 3803 of file ui4_p.h.

3803 { return m_has_attr_name; }

◆ hasAttributeNotr()

bool DomStringPropertySpecification::hasAttributeNotr ( ) const
inline

Definition at line 3821 of file ui4_p.h.

3821 { return m_has_attr_notr; }

◆ hasAttributeType()

bool DomStringPropertySpecification::hasAttributeType ( ) const
inline

Definition at line 3812 of file ui4_p.h.

3812 { return m_has_attr_type; }

◆ operator=()

void DomStringPropertySpecification::operator= ( const DomStringPropertySpecification other)
private

◆ read()

void DomStringPropertySpecification::read ( QXmlStreamReader &  reader)

◆ setAttributeName()

void DomStringPropertySpecification::setAttributeName ( const QString &  a)
inline

Definition at line 3805 of file ui4_p.h.

3806  {
3807  m_attr_name = a;
3808  m_has_attr_name = true;
3809  }

◆ setAttributeNotr()

void DomStringPropertySpecification::setAttributeNotr ( const QString &  a)
inline

Definition at line 3823 of file ui4_p.h.

3824  {
3825  m_attr_notr = a;
3826  m_has_attr_notr = true;
3827  }

◆ setAttributeType()

void DomStringPropertySpecification::setAttributeType ( const QString &  a)
inline

Definition at line 3814 of file ui4_p.h.

3815  {
3816  m_attr_type = a;
3817  m_has_attr_type = true;
3818  }

◆ setText()

void DomStringPropertySpecification::setText ( const QString &  s)
inline

Definition at line 3800 of file ui4_p.h.

3800 { m_text = s; }

◆ text()

QString DomStringPropertySpecification::text ( ) const
inline

Definition at line 3799 of file ui4_p.h.

3799 { return m_text; }

◆ write()

void DomStringPropertySpecification::write ( QXmlStreamWriter &  writer,
const QString &  tagName = "" 
) const

Member Data Documentation

◆ m_attr_name

QString DomStringPropertySpecification::m_attr_name
private

Definition at line 3836 of file ui4_p.h.

◆ m_attr_notr

QString DomStringPropertySpecification::m_attr_notr
private

Definition at line 3842 of file ui4_p.h.

◆ m_attr_type

QString DomStringPropertySpecification::m_attr_type
private

Definition at line 3839 of file ui4_p.h.

◆ m_children

uint DomStringPropertySpecification::m_children
private

Definition at line 3846 of file ui4_p.h.

◆ m_has_attr_name

bool DomStringPropertySpecification::m_has_attr_name
private

Definition at line 3837 of file ui4_p.h.

◆ m_has_attr_notr

bool DomStringPropertySpecification::m_has_attr_notr
private

Definition at line 3843 of file ui4_p.h.

◆ m_has_attr_type

bool DomStringPropertySpecification::m_has_attr_type
private

Definition at line 3840 of file ui4_p.h.

◆ m_text

QString DomStringPropertySpecification::m_text
private

Definition at line 3832 of file ui4_p.h.


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