Typedefs | Functions | Variables
nmx::apps::x006 Namespace Reference

Typedefs

using Document = std::vector< std::string >
 
using Vartable = std::map< std::string, double >
 

Functions

auto read_text ()
 read_text Einlesen des Texts More...
 
auto convert (double x)
 convert Konvertierung der Zahl in eine Zeichenkette More...
 
void calc (Vartable &values)
 calc Berechnung der fehlenden Größen More...
 
auto replace (Document &txt, const Vartable &values)
 calc_replace More...
 
void save_answer (const Document &doc)
 save Dokument wird gespeichert More...
 
void ex1 ()
 ex1 Bearbeitung eines Texts und Berechnung der unbekannten physikalischen Größen More...
 
void ex4 ()
 ex4 Zeichenketten für ein gegebenes Trennzeichen aufteilen More...
 
void ex3 ()
 ex3 Zeichenketten aufteilen mit mehreren Trennzeichen More...
 
void ex2 ()
 ex2 Suchen und Ersetzen von Zeichenketten innerhalb eines Texts More...
 

Variables

const std::string dirname = settings::Config::data_directory + "/x006"
 

Typedef Documentation

◆ Document

using nmx::apps::x006::Document = typedef std::vector<std::string>

Definition at line 21 of file x006.h.

◆ Vartable

using nmx::apps::x006::Vartable = typedef std::map<std::string, double>

Definition at line 22 of file x006.h.

Function Documentation

◆ calc()

void nmx::apps::x006::calc ( Vartable values)
inline

calc Berechnung der fehlenden Größen

Parameters
values(std::map) enthält die vorgegebenen und die zu berechnenenden Werte in der Form (Name,Wert)

Definition at line 61 of file x006.h.

◆ convert()

auto nmx::apps::x006::convert ( double  x)
inline

convert Konvertierung der Zahl in eine Zeichenkette

Parameters
xZahl
Returns
Zahl formatiert als Zeichenkette

Definition at line 50 of file x006.h.

◆ ex1()

void nmx::apps::x006::ex1 ( )
inline

ex1 Bearbeitung eines Texts und Berechnung der unbekannten physikalischen Größen

Definition at line 117 of file x006.h.

◆ ex2()

void nmx::apps::x006::ex2 ( )
inline

ex2 Suchen und Ersetzen von Zeichenketten innerhalb eines Texts

Definition at line 172 of file x006.h.

◆ ex3()

void nmx::apps::x006::ex3 ( )
inline

ex3 Zeichenketten aufteilen mit mehreren Trennzeichen

Definition at line 148 of file x006.h.

◆ ex4()

void nmx::apps::x006::ex4 ( )
inline

ex4 Zeichenketten für ein gegebenes Trennzeichen aufteilen

Definition at line 128 of file x006.h.

◆ read_text()

auto nmx::apps::x006::read_text ( )
inline

read_text Einlesen des Texts

Definition at line 27 of file x006.h.

◆ replace()

auto nmx::apps::x006::replace ( Document txt,
const Vartable values 
)
inline

calc_replace

Parameters
txtdas Dokument als ein Feld von Zeichenketten
valuesTabelle mit (Platzhalter, berechnete Werte)

Definition at line 77 of file x006.h.

◆ save_answer()

void nmx::apps::x006::save_answer ( const Document doc)
inline

save Dokument wird gespeichert

Parameters
docdas Dokument

Definition at line 100 of file x006.h.

Variable Documentation

◆ dirname

const std::string nmx::apps::x006::dirname = settings::Config::data_directory + "/x006"

Definition at line 19 of file x006.h.