RTXI  2.4
The Real-Time eXperiment Interface Documentation
Public Member Functions | Friends
Settings::Object::State Class Reference

#include <settings.h>

Collaboration diagram for Settings::Object::State:
Collaboration graph

Public Member Functions

 State (void)
 
 State (ID n)
 
 ~State (void)
 
double loadDouble (const std::string &name) const
 
int loadInteger (const std::string &name) const
 
std::string loadString (const std::string &name) const
 
void saveDouble (const std::string &name, double)
 
void saveInteger (const std::string &name, int)
 
void saveString (const std::string &name, const std::string &value)
 
State loadState (const std::string &name) const
 
void saveState (const std::string &name, const State &value)
 
QDomElement xml (QDomDocument &) const
 
void xml (const QDomElement &)
 

Friends

class Manager
 
class Object
 

Detailed Description

Definition at line 62 of file settings.h.

Constructor & Destructor Documentation

◆ State() [1/2]

Settings::Object::State::State(void )

Definition at line 55 of file settings.cpp.

◆ State() [2/2]

Settings::Object::State::State(ID n)

Definition at line 57 of file settings.cpp.

◆ ~State()

Settings::Object::State::~State(void )

Definition at line 59 of file settings.cpp.

Member Function Documentation

◆ loadDouble()

double Settings::Object::State::loadDouble(const std::string & name)const

Definition at line 61 of file settings.cpp.

◆ loadInteger()

int Settings::Object::State::loadInteger(const std::string & name)const

Definition at line 77 of file settings.cpp.

◆ loadState()

Settings::Object::State Settings::Object::State::loadState(const std::string & name)const

Definition at line 124 of file settings.cpp.

◆ loadString()

std::string Settings::Object::State::loadString(const std::string & name)const

Definition at line 93 of file settings.cpp.

◆ saveDouble()

void Settings::Object::State::saveDouble(const std::string & name,
double value 
)

Definition at line 105 of file settings.cpp.

◆ saveInteger()

void Settings::Object::State::saveInteger(const std::string & name,
int value 
)

Definition at line 112 of file settings.cpp.

◆ saveState()

void Settings::Object::State::saveState(const std::string & name,
const Statevalue 
)

Definition at line 136 of file settings.cpp.

◆ saveString()

void Settings::Object::State::saveString(const std::string & name,
const std::string & value 
)

Definition at line 119 of file settings.cpp.

◆ xml() [1/2]

void Settings::Object::State::xml(const QDomElement & e1)

Definition at line 166 of file settings.cpp.

Here is the call graph for this function:

◆ xml() [2/2]

QDomElement Settings::Object::State::xml(QDomDocument & doc)const

Definition at line 141 of file settings.cpp.

Friends And Related Function Documentation

◆ Manager

friend class Manager
friend

Definition at line 65 of file settings.h.

◆ Object

friend class Object
friend

Definition at line 66 of file settings.h.


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