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

Public Member Functions

 DomScript ()
 
 ~DomScript ()
 
QString attributeLanguage () const
 
QString attributeSource () const
 
void clearAttributeLanguage ()
 
void clearAttributeSource ()
 
bool hasAttributeLanguage () const
 
bool hasAttributeSource () const
 
void read (QXmlStreamReader &reader)
 
void setAttributeLanguage (const QString &a)
 
void setAttributeSource (const QString &a)
 
void setText (const QString &s)
 
QString text () const
 
void write (QXmlStreamWriter &writer, const QString &tagName="") const
 

Private Member Functions

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

Private Attributes

QString m_attr_language
 
QString m_attr_source
 
uint m_children
 
bool m_has_attr_language
 
bool m_has_attr_source
 
QString m_text
 

Detailed Description

Definition at line 3621 of file ui4_p.h.

Constructor & Destructor Documentation

◆ DomScript() [1/2]

DomScript::DomScript ( )

◆ ~DomScript()

DomScript::~DomScript ( )

◆ DomScript() [2/2]

DomScript::DomScript ( const DomScript other)
private

Member Function Documentation

◆ attributeLanguage()

QString DomScript::attributeLanguage ( ) const
inline

Definition at line 3642 of file ui4_p.h.

3642 { return m_attr_language; }
QString m_attr_language
Definition: ui4_p.h:3659

◆ attributeSource()

QString DomScript::attributeSource ( ) const
inline

Definition at line 3633 of file ui4_p.h.

3633 { return m_attr_source; }
QString m_attr_source
Definition: ui4_p.h:3656

◆ clear()

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

◆ clearAttributeLanguage()

void DomScript::clearAttributeLanguage ( )
inline

Definition at line 3648 of file ui4_p.h.

3648 { m_has_attr_language = false; }
bool m_has_attr_language
Definition: ui4_p.h:3660

◆ clearAttributeSource()

void DomScript::clearAttributeSource ( )
inline

Definition at line 3639 of file ui4_p.h.

3639 { m_has_attr_source = false; }
bool m_has_attr_source
Definition: ui4_p.h:3657

◆ hasAttributeLanguage()

bool DomScript::hasAttributeLanguage ( ) const
inline

Definition at line 3641 of file ui4_p.h.

3641 { return m_has_attr_language; }

◆ hasAttributeSource()

bool DomScript::hasAttributeSource ( ) const
inline

Definition at line 3632 of file ui4_p.h.

3632 { return m_has_attr_source; }

◆ operator=()

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

◆ read()

void DomScript::read ( QXmlStreamReader &  reader)

◆ setAttributeLanguage()

void DomScript::setAttributeLanguage ( const QString &  a)
inline

Definition at line 3643 of file ui4_p.h.

3644  {
3645  m_attr_language = a;
3646  m_has_attr_language = true;
3647  }

◆ setAttributeSource()

void DomScript::setAttributeSource ( const QString &  a)
inline

Definition at line 3634 of file ui4_p.h.

3635  {
3636  m_attr_source = a;
3637  m_has_attr_source = true;
3638  }

◆ setText()

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

Definition at line 3629 of file ui4_p.h.

3629 { m_text = s; }
QString m_text
Definition: ui4_p.h:3652

◆ text()

QString DomScript::text ( ) const
inline

Definition at line 3628 of file ui4_p.h.

3628 { return m_text; }

◆ write()

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

Member Data Documentation

◆ m_attr_language

QString DomScript::m_attr_language
private

Definition at line 3659 of file ui4_p.h.

◆ m_attr_source

QString DomScript::m_attr_source
private

Definition at line 3656 of file ui4_p.h.

◆ m_children

uint DomScript::m_children
private

Definition at line 3663 of file ui4_p.h.

◆ m_has_attr_language

bool DomScript::m_has_attr_language
private

Definition at line 3660 of file ui4_p.h.

◆ m_has_attr_source

bool DomScript::m_has_attr_source
private

Definition at line 3657 of file ui4_p.h.

◆ m_text

QString DomScript::m_text
private

Definition at line 3652 of file ui4_p.h.


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