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

Public Member Functions

 DomString ()
 
 ~DomString ()
 
QString attributeComment () const
 
QString attributeExtraComment () const
 
QString attributeNotr () const
 
void clearAttributeComment ()
 
void clearAttributeExtraComment ()
 
void clearAttributeNotr ()
 
bool hasAttributeComment () const
 
bool hasAttributeExtraComment () const
 
bool hasAttributeNotr () const
 
void read (QXmlStreamReader &reader)
 
void setAttributeComment (const QString &a)
 
void setAttributeExtraComment (const QString &a)
 
void setAttributeNotr (const QString &a)
 
void setText (const QString &s)
 
QString text () const
 
void write (QXmlStreamWriter &writer, const QString &tagName="") const
 

Private Member Functions

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

Private Attributes

QString m_attr_comment
 
QString m_attr_extraComment
 
QString m_attr_notr
 
uint m_children
 
bool m_has_attr_comment
 
bool m_has_attr_extraComment
 
bool m_has_attr_notr
 
QString m_text
 

Detailed Description

Definition at line 2973 of file ui4_p.h.

Constructor & Destructor Documentation

◆ DomString() [1/2]

DomString::DomString ( )

◆ ~DomString()

DomString::~DomString ( )

◆ DomString() [2/2]

DomString::DomString ( const DomString other)
private

Member Function Documentation

◆ attributeComment()

QString DomString::attributeComment ( ) const
inline

Definition at line 2994 of file ui4_p.h.

2994 { return m_attr_comment; }
QString m_attr_comment
Definition: ui4_p.h:3020

◆ attributeExtraComment()

QString DomString::attributeExtraComment ( ) const
inline

Definition at line 3003 of file ui4_p.h.

3003 { return m_attr_extraComment; }
QString m_attr_extraComment
Definition: ui4_p.h:3023

◆ attributeNotr()

QString DomString::attributeNotr ( ) const
inline

Definition at line 2985 of file ui4_p.h.

2985 { return m_attr_notr; }
QString m_attr_notr
Definition: ui4_p.h:3017

◆ clear()

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

◆ clearAttributeComment()

void DomString::clearAttributeComment ( )
inline

Definition at line 3000 of file ui4_p.h.

3000 { m_has_attr_comment = false; }
bool m_has_attr_comment
Definition: ui4_p.h:3021

◆ clearAttributeExtraComment()

void DomString::clearAttributeExtraComment ( )
inline

Definition at line 3009 of file ui4_p.h.

3009 { m_has_attr_extraComment = false; }
bool m_has_attr_extraComment
Definition: ui4_p.h:3024

◆ clearAttributeNotr()

void DomString::clearAttributeNotr ( )
inline

Definition at line 2991 of file ui4_p.h.

2991 { m_has_attr_notr = false; }
bool m_has_attr_notr
Definition: ui4_p.h:3018

◆ hasAttributeComment()

bool DomString::hasAttributeComment ( ) const
inline

Definition at line 2993 of file ui4_p.h.

2993 { return m_has_attr_comment; }

◆ hasAttributeExtraComment()

bool DomString::hasAttributeExtraComment ( ) const
inline

Definition at line 3002 of file ui4_p.h.

3002 { return m_has_attr_extraComment; }

◆ hasAttributeNotr()

bool DomString::hasAttributeNotr ( ) const
inline

Definition at line 2984 of file ui4_p.h.

2984 { return m_has_attr_notr; }

◆ operator=()

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

◆ read()

void DomString::read ( QXmlStreamReader &  reader)

◆ setAttributeComment()

void DomString::setAttributeComment ( const QString &  a)
inline

Definition at line 2995 of file ui4_p.h.

2996  {
2997  m_attr_comment = a;
2998  m_has_attr_comment = true;
2999  }

◆ setAttributeExtraComment()

void DomString::setAttributeExtraComment ( const QString &  a)
inline

Definition at line 3004 of file ui4_p.h.

3005  {
3006  m_attr_extraComment = a;
3007  m_has_attr_extraComment = true;
3008  }

◆ setAttributeNotr()

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

Definition at line 2986 of file ui4_p.h.

2987  {
2988  m_attr_notr = a;
2989  m_has_attr_notr = true;
2990  }

◆ setText()

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

Definition at line 2981 of file ui4_p.h.

2981 { m_text = s; }
QString m_text
Definition: ui4_p.h:3013

◆ text()

QString DomString::text ( ) const
inline

Definition at line 2980 of file ui4_p.h.

2980 { return m_text; }

◆ write()

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

Member Data Documentation

◆ m_attr_comment

QString DomString::m_attr_comment
private

Definition at line 3020 of file ui4_p.h.

◆ m_attr_extraComment

QString DomString::m_attr_extraComment
private

Definition at line 3023 of file ui4_p.h.

◆ m_attr_notr

QString DomString::m_attr_notr
private

Definition at line 3017 of file ui4_p.h.

◆ m_children

uint DomString::m_children
private

Definition at line 3027 of file ui4_p.h.

◆ m_has_attr_comment

bool DomString::m_has_attr_comment
private

Definition at line 3021 of file ui4_p.h.

◆ m_has_attr_extraComment

bool DomString::m_has_attr_extraComment
private

Definition at line 3024 of file ui4_p.h.

◆ m_has_attr_notr

bool DomString::m_has_attr_notr
private

Definition at line 3018 of file ui4_p.h.

◆ m_text

QString DomString::m_text
private

Definition at line 3013 of file ui4_p.h.


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