GammaLib  2.1.0.dev
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
GApplicationPars.cpp File Reference

Application parameter container class implementation. More...

#include <pwd.h>
#include <fcntl.h>
#include <unistd.h>
#include <sys/stat.h>
#include <cstdlib>
#include <cstdio>
#include <sstream>
#include "GException.hpp"
#include "GTools.hpp"
#include "GFilename.hpp"
#include "GApplicationPars.hpp"

Go to the source code of this file.

Macros

#define G_ACCESS   "GApplicationPars::operator[](std::string&)"
 
#define G_AT   "GApplicationPar& GApplicationPars::at(int&)"
 
#define G_APPEND   "GApplicationPars::append(GApplicationPar&)"
 
#define G_INSERT1
 
#define G_INSERT2
 
#define G_REMOVE1   "GApplicationPars::remove(int&)"
 
#define G_REMOVE2   "GApplicationPars::remove(std::string&)"
 
#define G_EXTEND   "GApplicationPars::extend(GApplicationPars&)"
 
#define G_LOAD1   "GApplicationPars::load(GFilename&)"
 
#define G_LOAD2
 
#define G_SAVE   "GApplicationPars::save(GFilename&)"
 
#define G_OUTPATH   "GApplicationPars::outpath(std::string&)"
 
#define G_READ   "GApplicationPars::read(std::string&)"
 
#define G_WRITE   "GApplicationPars::write(std::string&)"
 
#define G_PARSE   "GApplicationPars::parse()"
 
#define G_LOCK_PARFILE
 Enables parfile locking. More...
 

Detailed Description

Application parameter container class implementation.

Author
Juergen Knoedlseder

Definition in file GApplicationPars.cpp.

Macro Definition Documentation

#define G_ACCESS   "GApplicationPars::operator[](std::string&)"

Definition at line 44 of file GApplicationPars.cpp.

Referenced by GApplicationPars::operator[]().

#define G_APPEND   "GApplicationPars::append(GApplicationPar&)"

Definition at line 46 of file GApplicationPars.cpp.

Referenced by GApplicationPars::append().

#define G_AT   "GApplicationPar& GApplicationPars::at(int&)"

Definition at line 45 of file GApplicationPars.cpp.

Referenced by GApplicationPars::at().

#define G_EXTEND   "GApplicationPars::extend(GApplicationPars&)"

Definition at line 53 of file GApplicationPars.cpp.

Referenced by GApplicationPars::extend().

#define G_INSERT1
Value:
"GApplicationPar& GApplicationPars::insert(int&, "\
"GApplicationPar&)"

Definition at line 47 of file GApplicationPars.cpp.

Referenced by GApplicationPars::insert().

#define G_INSERT2
Value:
"GApplicationPar& GApplicationPars::insert(std::string&, "\
"GApplicationPar&)"

Definition at line 49 of file GApplicationPars.cpp.

Referenced by GApplicationPars::insert().

#define G_LOAD1   "GApplicationPars::load(GFilename&)"

Definition at line 54 of file GApplicationPars.cpp.

Referenced by GApplicationPars::load().

#define G_LOAD2
Value:
"GApplicationPars::load(GFilename&, "\
"std::vector<std::string>&)"

Definition at line 55 of file GApplicationPars.cpp.

Referenced by GApplicationPars::load(), and GApplicationPars::save().

#define G_LOCK_PARFILE

Enables parfile locking.

Definition at line 66 of file GApplicationPars.cpp.

#define G_OUTPATH   "GApplicationPars::outpath(std::string&)"

Definition at line 58 of file GApplicationPars.cpp.

Referenced by GApplicationPars::outpath().

#define G_PARSE   "GApplicationPars::parse()"

Definition at line 61 of file GApplicationPars.cpp.

Referenced by GApplicationPars::parse().

#define G_READ   "GApplicationPars::read(std::string&)"

Definition at line 59 of file GApplicationPars.cpp.

Referenced by GApplicationPars::read().

#define G_REMOVE1   "GApplicationPars::remove(int&)"

Definition at line 51 of file GApplicationPars.cpp.

Referenced by GApplicationPars::remove().

#define G_REMOVE2   "GApplicationPars::remove(std::string&)"

Definition at line 52 of file GApplicationPars.cpp.

Referenced by GApplicationPars::remove().

#define G_SAVE   "GApplicationPars::save(GFilename&)"

Definition at line 57 of file GApplicationPars.cpp.

#define G_WRITE   "GApplicationPars::write(std::string&)"

Definition at line 60 of file GApplicationPars.cpp.

Referenced by GApplicationPars::write().