Garfield++ v1r0
A toolkit for the detailed simulation of particle detectors based on ionisation measurement in gases and semiconductors
|
#include <string.h>
#include <iostream>
#include "wcpplib/stream/prstream.h"
#include "wcpplib/util/String.h"
#include "wcpplib/util/FunNameStack.h"
#include "wcpplib/safetl/AbsArr.h"
Go to the source code of this file.
Classes | |
class | definp_endpar |
Macros | |
#define | DEFINPPAREND dep |
#define | DEFINPAP(name) definp_any_par(name, String(#name "="), DEFINPPAREND) |
Functions | |
int | definp_int (const String &str=String()) |
long | definp_long (const String &str=String()) |
double | definp_double (const String &str=String()) |
String | definp_String (const String &str=String()) |
long | set_position (const String &word, std::istream &istrm, int s_rewind, int s_req_sep) |
template<class T > | |
void | definp_any_par (T &inp, const String &word, const definp_endpar &dep, int fs_short=0) |
template<class T > | |
void | definp_any_2par (T &inp1, T &inp2, const String &word, const definp_endpar &dep, int fs_short=0) |
void | remove_end_comments (std::istream &istr, String commark, DynLinArr< char > &istring) |
#define DEFINPAP | ( | name | ) | definp_any_par(name, String(#name "="), DEFINPPAREND) |
void definp_any_2par | ( | T & | inp1, |
T & | inp2, | ||
const String & | word, | ||
const definp_endpar & | dep, | ||
int | fs_short = 0 |
||
) |
Definition at line 98 of file definp.h.
void definp_any_par | ( | T & | inp, |
const String & | word, | ||
const definp_endpar & | dep, | ||
int | fs_short = 0 |
||
) |
Definition at line 66 of file definp.h.
Referenced by operator>>().
Definition at line 39 of file definp.cpp.
Definition at line 7 of file definp.cpp.
Definition at line 23 of file definp.cpp.
Definition at line 55 of file definp.cpp.
Definition at line 114 of file definp.cpp.
long set_position | ( | const String & | word, |
std::istream & | istrm, | ||
int | s_rewind, | ||
int | s_req_sep | ||
) |
Definition at line 71 of file definp.cpp.
Referenced by definp_any_2par(), definp_any_par(), and operator>>().