BornAgain  1.19.0
Simulate and fit neutron and x-ray scattering at grazing incidence
DomUrl Class Reference
Collaboration diagram for DomUrl:
[legend]

Public Member Functions

 DomUrl ()
 
 ~DomUrl ()
 
void clearElementString ()
 
DomStringelementString () const
 
bool hasElementString () const
 
void read (QXmlStreamReader &reader)
 
void setElementString (DomString *a)
 
void setText (const QString &s)
 
DomStringtakeElementString ()
 
QString text () const
 
void write (QXmlStreamWriter &writer, const QString &tagName="") const
 

Private Types

enum  Child { String = 1 }
 

Private Member Functions

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

Private Attributes

uint m_children
 
DomStringm_string
 
QString m_text
 

Detailed Description

Definition at line 3187 of file ui4_p.h.

Member Enumeration Documentation

◆ Child

enum DomUrl::Child
private
Enumerator
String 

Definition at line 3213 of file ui4_p.h.

3213 { String = 1 };
@ String
Definition: ui4_p.h:3213

Constructor & Destructor Documentation

◆ DomUrl() [1/2]

DomUrl::DomUrl ( )

◆ ~DomUrl()

DomUrl::~DomUrl ( )

◆ DomUrl() [2/2]

DomUrl::DomUrl ( const DomUrl other)
private

Member Function Documentation

◆ clear()

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

◆ clearElementString()

void DomUrl::clearElementString ( )

◆ elementString()

DomString* DomUrl::elementString ( ) const
inline

Definition at line 3199 of file ui4_p.h.

3199 { return m_string; }
DomString * m_string
Definition: ui4_p.h:3212

◆ hasElementString()

bool DomUrl::hasElementString ( ) const
inline

Definition at line 3202 of file ui4_p.h.

3202 { return m_children & String; }
uint m_children
Definition: ui4_p.h:3211

◆ operator=()

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

◆ read()

void DomUrl::read ( QXmlStreamReader &  reader)

◆ setElementString()

void DomUrl::setElementString ( DomString a)

◆ setText()

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

Definition at line 3195 of file ui4_p.h.

3195 { m_text = s; }
QString m_text
Definition: ui4_p.h:3206

◆ takeElementString()

DomString* DomUrl::takeElementString ( )

◆ text()

QString DomUrl::text ( ) const
inline

Definition at line 3194 of file ui4_p.h.

3194 { return m_text; }

◆ write()

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

Member Data Documentation

◆ m_children

uint DomUrl::m_children
private

Definition at line 3211 of file ui4_p.h.

◆ m_string

DomString* DomUrl::m_string
private

Definition at line 3212 of file ui4_p.h.

◆ m_text

QString DomUrl::m_text
private

Definition at line 3206 of file ui4_p.h.


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