16namespace JPP { 
using namespace JEEP; }
 
   42    JArgs(
const int argc, 
const char* 
const argv[])
 
   48        for (
int i = 1; i != argc; ++i) {
 
 
   66    JArgs(
const std::string& 
PID, JArgs::const_iterator __begin, JArgs::const_iterator __end)
 
   70      for (const_iterator i = __begin; i != __end; ++i) {
 
 
   81    JArgs(
const std::string& buffer)
 
   85      istringstream is(buffer);
 
   89      for (
string word; is >> word; ) {
 
 
  101    std::string 
str(
const char ws = 
' ')
 const 
  103      std::string buffer = 
PID;
 
  105      for (const_iterator i = this->begin(); i != this->end(); ++i) {
 
 
  120    const char* 
c_str(
const char ws = 
' ')
 const 
  122      static std::string buffer;
 
  124      buffer = this->
str(ws);
 
  126      return buffer.c_str();
 
 
  141      for (std::string buffer; in >> buffer; ) {
 
  142        args.push_back(buffer);
 
 
  160      for (JArgs::const_iterator i = args.begin(); i != args.end(); ++i) {
 
 
 
Data structure to store command line arguments.
 
friend std::ostream & operator<<(std::ostream &out, const JArgs &args)
Stream output.
 
JArgs(const std::string &buffer)
Constructor.
 
const char * c_str(const char ws=' ') const
Convert to character array consisting of sequence of tokens separated by given white space character.
 
JArgs(const int argc, const char *const argv[])
Constructor.
 
friend std::istream & operator>>(std::istream &in, JArgs &args)
Stream input.
 
JArgs(const std::string &PID, JArgs::const_iterator __begin, JArgs::const_iterator __end)
Constructor.
 
JArgs()
Default constructor.
 
std::string str(const char ws=' ') const
Convert to string consisting of sequence of tokens separated by given white space character.
 
General puprpose classes and methods.
 
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).