Print

Print


Commit in slic on MAIN
include/CmdArgs.hh-541.9 removed
src/CmdArgs.cc-1121.8 removed
-166
2 removed files
JM: Remove deprecated class.

slic/include
CmdArgs.hh removed after 1.9
diff -N CmdArgs.hh
--- CmdArgs.hh	5 Sep 2006 23:21:41 -0000	1.9
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,54 +0,0 @@
-// $Header: /cvs/lcd/slic/include/Attic/CmdArgs.hh,v 1.9 2006/09/05 23:21:41 jeremy Exp $
-
-#ifndef SLIC_CMDARGS_HH
-#define SLIC_CMDARGS_HH 1
-
-// std
-#include <iostream>
-#include <vector>
-#include <string>
-#include <assert.h>
-
-namespace slic
-{
-
-  /**
-   * @class CmdArgs
-   * @brief Vector of string tokens from CL args.
-  */
-  class CmdArgs
-  {
-  public:
-    typedef size_t SizeType;
-    typedef std::vector<std::string> TokVecType;
-
-  public:
-
-    CmdArgs();
-    virtual ~CmdArgs();
-
-  public:
-
-    void fillFromCmdLine(int argc, char** argv);
-
-    const TokVecType& getTokens();
-
-    SizeType getNumTokens();
-
-    void addToken(const std::string& str);
-
-    const std::string& getToken(SizeType idx);
-
-    TokVecType::const_iterator getTokensBegin();
-
-    TokVecType::const_iterator getTokensEnd();
-
-    void printOut(std::ostream& os);
-
-  private:
-
-    TokVecType m_tokens;
-  };
-}
-
-#endif

slic/src
CmdArgs.cc removed after 1.8
diff -N CmdArgs.cc
--- CmdArgs.cc	19 Oct 2005 22:51:15 -0000	1.8
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,112 +0,0 @@
-// $Header: /cvs/lcd/slic/src/Attic/CmdArgs.cc,v 1.8 2005/10/19 22:51:15 jeremy Exp $
-
-#include "CmdArgs.hh"
-
-#include "globals.hh"
-
-using std::string;
-
-namespace slic
-{
-
-  CmdArgs::CmdArgs()
-  {
-    m_tokens = TokVecType();
-  }
-
-  CmdArgs::~CmdArgs()
-  {}
-
-  void CmdArgs::fillFromCmdLine(int argc, char** argv)
-  {
-    m_tokens.clear();
-
-    size_t arg_count = (size_t) argc;
-
-    if ( arg_count > 1 ) {
-
-      /* Loop over input char*, disregarding arg[0]. */
-      for ( size_t i = 1; i < arg_count; i++ ) {
-
-	const char* this_arg_char = (const char*) ( argv[i] );
-
-	string this_tok = this_arg_char;
-
-	string::size_type idx = this_tok.find('-');
-
-	/*
-	 * Check if the string has a "-" in position 0, indicating a command
-	 * switch (or possibly a group of them), and no "--".
-	 */
-	if ( (idx == 0) && (this_tok.find("--") == string::npos) ) {
-
-	  bool addedTok = false;
-
-	  /*
-	   * Add the switches, converting groups to individual tokens, e.g. the
-	   * input "-xyz" is changed to the tokens "-x","-y", and "-z".
-	   */
-	  for(idx+=1; idx < this_tok.length(); idx++) {
-	    std::string this_switch = "-" + this_tok.substr(idx, 1);
-	    this->addToken( this_switch );
-	    addedTok = true;
-	  }
-
-	  /* This probably means that the user entered a "-" without a char after it. */
-	  if ( !addedTok ) {
-	    G4Exception("FATAL ERROR: Bad command line argument format.");
-	  }
-	}
-	/* Just push the token. */
-	else {
-	  this->addToken( this_tok );
-	}
-      }
-    }
-  }
-
-  const CmdArgs::TokVecType& CmdArgs::getTokens()
-  {
-    return m_tokens;
-  }
-
-  CmdArgs::SizeType CmdArgs::getNumTokens()
-  {
-    return m_tokens.size();
-  }
-
-  void CmdArgs::addToken(const string& str)
-  {
-    m_tokens.push_back( str );
-  }
-
-  const string& CmdArgs::getToken(SizeType idx)
-  {
-    assert( idx < ( getNumTokens() - 1 ) );
-
-    return m_tokens.at( idx );
-  }
-
-  CmdArgs::TokVecType::const_iterator CmdArgs::getTokensBegin()
-  {
-    return m_tokens.begin();
-  }
-
-  CmdArgs::TokVecType::const_iterator CmdArgs::getTokensEnd()
-  {
-    return m_tokens.end();
-  }
-
-  void CmdArgs::printOut(std::ostream& os)
-  {
-    os << "numTokens <" << getNumTokens() << ">" << std::endl;
-
-    size_t cntr = 0;
-    for ( TokVecType::const_iterator iter = getTokensBegin();
-	  iter != getTokensEnd();
-	  iter++ ) {
-      os << "idx <" << cntr << ">, token <" << *iter << ">" << std::endl;
-      ++cntr;
-    }
-  }
-}
CVSspam 0.2.8