1 #ifndef __JEEP__JARGS__ 
    2 #define __JEEP__JARGS__ 
   16 namespace 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) {
 
JArgs(const std::string &buffer)
Constructor. 
 
JArgs(const std::string &PID, JArgs::const_iterator __begin, JArgs::const_iterator __end)
Constructor. 
 
const char * c_str(const char ws= ' ') const 
Convert to character array consisting of sequence of tokens separated by given white space character...
 
friend std::istream & operator>>(std::istream &in, JArgs &args)
Stream input. 
 
Data structure to store command line arguments. 
 
std::string str(const char ws= ' ') const 
Convert to string consisting of sequence of tokens separated by given white space character...
 
JArgs()
Default constructor. 
 
friend std::ostream & operator<<(std::ostream &out, const JArgs &args)
Stream output. 
 
then fatal Wrong number of arguments fi set_variable DETECTOR $argv[1] set_variable INPUT_FILE $argv[2] eval JPrintDetector a $DETECTOR O IDENTIFIER eval JPrintDetector a $DETECTOR O SUMMARY JAcoustics sh $DETECTOR_ID source JAcousticsToolkit sh CHECK_EXIT_CODE typeset A EMITTERS get_tripods $WORKDIR tripod txt EMITTERS get_transmitters $WORKDIR transmitter txt EMITTERS for EMITTER in
 
JArgs(const int argc, const char *const argv[])
Constructor.