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

Public Member Functions

 DomActionRef ()
 
 ~DomActionRef ()
 
QString attributeName () const
 
void clearAttributeName ()
 
bool hasAttributeName () const
 
void read (QXmlStreamReader &reader)
 
void setAttributeName (const QString &a)
 
void setText (const QString &s)
 
QString text () const
 
void write (QXmlStreamWriter &writer, const QString &tagName="") const
 

Private Member Functions

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

Private Attributes

QString m_attr_name
 
uint m_children
 
bool m_has_attr_name
 
QString m_text
 

Detailed Description

Definition at line 641 of file ui4_p.h.

Constructor & Destructor Documentation

◆ DomActionRef() [1/2]

DomActionRef::DomActionRef ( )

◆ ~DomActionRef()

DomActionRef::~DomActionRef ( )

◆ DomActionRef() [2/2]

DomActionRef::DomActionRef ( const DomActionRef other)
private

Member Function Documentation

◆ attributeName()

QString DomActionRef::attributeName ( ) const
inline

Definition at line 653 of file ui4_p.h.

653 { return m_attr_name; }
QString m_attr_name
Definition: ui4_p.h:667

◆ clear()

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

◆ clearAttributeName()

void DomActionRef::clearAttributeName ( )
inline

Definition at line 659 of file ui4_p.h.

659 { m_has_attr_name = false; }
bool m_has_attr_name
Definition: ui4_p.h:668

◆ hasAttributeName()

bool DomActionRef::hasAttributeName ( ) const
inline

Definition at line 652 of file ui4_p.h.

652 { return m_has_attr_name; }

◆ operator=()

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

◆ read()

void DomActionRef::read ( QXmlStreamReader &  reader)

◆ setAttributeName()

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

Definition at line 654 of file ui4_p.h.

655  {
656  m_attr_name = a;
657  m_has_attr_name = true;
658  }

◆ setText()

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

Definition at line 649 of file ui4_p.h.

649 { m_text = s; }
QString m_text
Definition: ui4_p.h:663

◆ text()

QString DomActionRef::text ( ) const
inline

Definition at line 648 of file ui4_p.h.

648 { return m_text; }

◆ write()

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

Member Data Documentation

◆ m_attr_name

QString DomActionRef::m_attr_name
private

Definition at line 667 of file ui4_p.h.

◆ m_children

uint DomActionRef::m_children
private

Definition at line 671 of file ui4_p.h.

◆ m_has_attr_name

bool DomActionRef::m_has_attr_name
private

Definition at line 668 of file ui4_p.h.

◆ m_text

QString DomActionRef::m_text
private

Definition at line 663 of file ui4_p.h.


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