Geant4  v4-10.4-release
 모두 클래스 네임스페이스들 파일들 함수 변수 타입정의 열거형 타입 열거형 멤버 Friends 매크로 그룹들 페이지들
Public 멤버 함수 | 정적 Public 멤버 함수 | Private 속성 | 정적 Private 속성 | 모든 멤버 목록
G4DNAPARSER::CommandLineParser 클래스 참조

#include <CommandLineParser.hh>

Public 멤버 함수

 CommandLineParser ()
 
 ~CommandLineParser ()
 
int Parse (int &argc, char **argv)
 
void PrintHelp ()
 
bool CheckIfNotHandledOptionsExists (int &argc, char **argv)
 
void CorrectRemainingOptions (int &argc, char **argv)
 
void AddCommand (const G4String &marker, Command::Type, const G4String &description="", const G4String &defaultOption="", const G4String &optionName="")
 
CommandFindCommand (const G4String &marker)
 
CommandGetCommandIfActive (const G4String &marker)
 
G4bool WereOptionsSetup ()
 
 CommandLineParser ()
 
 ~CommandLineParser ()
 
int Parse (int &argc, char **argv)
 
void PrintHelp ()
 
bool CheckIfNotHandledOptionsExists (int &argc, char **argv)
 
void CorrectRemainingOptions (int &argc, char **argv)
 
void AddCommand (const G4String &marker, Command::Type, const G4String &description="", const G4String &defaultOption="", const G4String &optionName="")
 
CommandFindCommand (const G4String &marker)
 
CommandGetCommandIfActive (const G4String &marker)
 
G4bool WereOptionsSetup ()
 
 CommandLineParser ()
 
 ~CommandLineParser ()
 
int Parse (int &argc, char **argv)
 
void PrintHelp ()
 
bool CheckIfNotHandledOptionsExists (int &argc, char **argv)
 
void CorrectRemainingOptions (int &argc, char **argv)
 
void AddCommand (const G4String &marker, Command::Type, const G4String &description="", const G4String &defaultOption="", const G4String &optionName="")
 
CommandFindCommand (const G4String &marker)
 
CommandGetCommandIfActive (const G4String &marker)
 
G4bool WereOptionsSetup ()
 
 CommandLineParser ()
 
 ~CommandLineParser ()
 
int Parse (int &argc, char **argv)
 
void PrintHelp ()
 
bool CheckIfNotHandledOptionsExists (int &argc, char **argv)
 
void CorrectRemainingOptions (int &argc, char **argv)
 
void AddCommand (const G4String &marker, Command::Type, const G4String &description="", const G4String &defaultOption="", const G4String &optionName="")
 
CommandFindCommand (const G4String &marker)
 
CommandGetCommandIfActive (const G4String &marker)
 
G4bool WereOptionsSetup ()
 
 CommandLineParser ()
 
 ~CommandLineParser ()
 
int Parse (int &argc, char **argv)
 
void PrintHelp ()
 
bool CheckIfNotHandledOptionsExists (int &argc, char **argv)
 
void CorrectRemainingOptions (int &argc, char **argv)
 
void AddCommand (const G4String &marker, Command::Type, const G4String &description="", const G4String &defaultOption="", const G4String &optionName="")
 
CommandFindCommand (const G4String &marker)
 
CommandGetCommandIfActive (const G4String &marker)
 
G4bool WereOptionsSetup ()
 
 CommandLineParser ()
 
 ~CommandLineParser ()
 
int Parse (int &argc, char **argv)
 
void PrintHelp ()
 
bool CheckIfNotHandledOptionsExists (int &argc, char **argv)
 
void CorrectRemainingOptions (int &argc, char **argv)
 
void AddCommand (const G4String &marker, Command::Type, const G4String &description="", const G4String &defaultOption="", const G4String &optionName="")
 
CommandFindCommand (const G4String &marker)
 
CommandGetCommandIfActive (const G4String &marker)
 
G4bool WereOptionsSetup ()
 
 CommandLineParser ()
 
 ~CommandLineParser ()
 
int Parse (int &argc, char **argv)
 
void PrintHelp ()
 
bool CheckIfNotHandledOptionsExists (int &argc, char **argv)
 
void CorrectRemainingOptions (int &argc, char **argv)
 
void AddCommand (const G4String &marker, Command::Type, const G4String &description="", const G4String &defaultOption="", const G4String &optionName="")
 
CommandFindCommand (const G4String &marker)
 
CommandGetCommandIfActive (const G4String &marker)
 
G4bool WereOptionsSetup ()
 
 CommandLineParser ()
 
 ~CommandLineParser ()
 
int Parse (int &argc, char **argv)
 
void PrintHelp ()
 
bool CheckIfNotHandledOptionsExists (int &argc, char **argv)
 
void CorrectRemainingOptions (int &argc, char **argv)
 
void AddCommand (const G4String &marker, Command::Type, const G4String &description="", const G4String &defaultOption="", const G4String &optionName="")
 
CommandFindCommand (const G4String &marker)
 
CommandGetCommandIfActive (const G4String &marker)
 
G4bool WereOptionsSetup ()
 
 CommandLineParser ()
 
 ~CommandLineParser ()
 
int Parse (int &argc, char **argv)
 
void PrintHelp ()
 
bool CheckIfNotHandledOptionsExists (int &argc, char **argv)
 
void CorrectRemainingOptions (int &argc, char **argv)
 
void AddCommand (const G4String &marker, Command::Type, const G4String &description="", const G4String &defaultOption="", const G4String &optionName="")
 
CommandFindCommand (const G4String &marker)
 
CommandGetCommandIfActive (const G4String &marker)
 
G4bool WereOptionsSetup ()
 

정적 Public 멤버 함수

static CommandLineParserGetParser ()
 
static void DeleteInstance ()
 
static CommandLineParserGetParser ()
 
static void DeleteInstance ()
 
static CommandLineParserGetParser ()
 
static void DeleteInstance ()
 
static CommandLineParserGetParser ()
 
static void DeleteInstance ()
 
static CommandLineParserGetParser ()
 
static void DeleteInstance ()
 
static CommandLineParserGetParser ()
 
static void DeleteInstance ()
 
static CommandLineParserGetParser ()
 
static void DeleteInstance ()
 
static CommandLineParserGetParser ()
 
static void DeleteInstance ()
 
static CommandLineParserGetParser ()
 
static void DeleteInstance ()
 

Private 속성

std::map< G4String, Command * > fCommandMap
 
G4bool fOptionsWereSetup
 
G4int fMaxMarkerLength
 
G4int fMaxOptionNameLength
 
G4int fVerbose
 

정적 Private 속성

static CommandLineParserfpInstance
 

상세한 설명

chem1/include/CommandLineParser.hh 파일의 106 번째 라인에서 정의되었습니다.

생성자 & 소멸자 문서화

CommandLineParser::CommandLineParser ( )

chem1/src/CommandLineParser.cc 파일의 59 번째 라인에서 정의되었습니다.

CommandLineParser::~CommandLineParser ( )

chem1/src/CommandLineParser.cc 파일의 83 번째 라인에서 정의되었습니다.

G4DNAPARSER::CommandLineParser::CommandLineParser ( )
G4DNAPARSER::CommandLineParser::~CommandLineParser ( )
G4DNAPARSER::CommandLineParser::CommandLineParser ( )
G4DNAPARSER::CommandLineParser::~CommandLineParser ( )
G4DNAPARSER::CommandLineParser::CommandLineParser ( )
G4DNAPARSER::CommandLineParser::~CommandLineParser ( )
G4DNAPARSER::CommandLineParser::CommandLineParser ( )
G4DNAPARSER::CommandLineParser::~CommandLineParser ( )
G4DNAPARSER::CommandLineParser::CommandLineParser ( )
G4DNAPARSER::CommandLineParser::~CommandLineParser ( )
G4DNAPARSER::CommandLineParser::CommandLineParser ( )
G4DNAPARSER::CommandLineParser::~CommandLineParser ( )
G4DNAPARSER::CommandLineParser::CommandLineParser ( )
G4DNAPARSER::CommandLineParser::~CommandLineParser ( )
G4DNAPARSER::CommandLineParser::CommandLineParser ( )
G4DNAPARSER::CommandLineParser::~CommandLineParser ( )

멤버 함수 문서화

void G4DNAPARSER::CommandLineParser::AddCommand ( const G4String marker,
Command::Type  ,
const G4String description = "",
const G4String defaultOption = "",
const G4String optionName = "" 
)
void CommandLineParser::AddCommand ( const G4String marker,
Command::Type  type,
const G4String description = "",
const G4String defaultOption = "",
const G4String optionName = "" 
)

chem1/src/CommandLineParser.cc 파일의 274 번째 라인에서 정의되었습니다.

다음을 참조함 : fCommandMap, fMaxMarkerLength, fMaxOptionNameLength, G4DNAPARSER::Command::WithoutOption.

다음에 의해서 참조됨 : Parse().

void G4DNAPARSER::CommandLineParser::AddCommand ( const G4String marker,
Command::Type  ,
const G4String description = "",
const G4String defaultOption = "",
const G4String optionName = "" 
)
void G4DNAPARSER::CommandLineParser::AddCommand ( const G4String marker,
Command::Type  ,
const G4String description = "",
const G4String defaultOption = "",
const G4String optionName = "" 
)
void G4DNAPARSER::CommandLineParser::AddCommand ( const G4String marker,
Command::Type  ,
const G4String description = "",
const G4String defaultOption = "",
const G4String optionName = "" 
)
void G4DNAPARSER::CommandLineParser::AddCommand ( const G4String marker,
Command::Type  ,
const G4String description = "",
const G4String defaultOption = "",
const G4String optionName = "" 
)
void G4DNAPARSER::CommandLineParser::AddCommand ( const G4String marker,
Command::Type  ,
const G4String description = "",
const G4String defaultOption = "",
const G4String optionName = "" 
)
void G4DNAPARSER::CommandLineParser::AddCommand ( const G4String marker,
Command::Type  ,
const G4String description = "",
const G4String defaultOption = "",
const G4String optionName = "" 
)
void G4DNAPARSER::CommandLineParser::AddCommand ( const G4String marker,
Command::Type  ,
const G4String description = "",
const G4String defaultOption = "",
const G4String optionName = "" 
)
bool G4DNAPARSER::CommandLineParser::CheckIfNotHandledOptionsExists ( int argc,
char **  argv 
)
bool G4DNAPARSER::CommandLineParser::CheckIfNotHandledOptionsExists ( int argc,
char **  argv 
)
bool G4DNAPARSER::CommandLineParser::CheckIfNotHandledOptionsExists ( int argc,
char **  argv 
)
bool G4DNAPARSER::CommandLineParser::CheckIfNotHandledOptionsExists ( int argc,
char **  argv 
)
bool G4DNAPARSER::CommandLineParser::CheckIfNotHandledOptionsExists ( int argc,
char **  argv 
)
bool CommandLineParser::CheckIfNotHandledOptionsExists ( int argc,
char **  argv 
)

chem1/src/CommandLineParser.cc 파일의 375 번째 라인에서 정의되었습니다.

다음을 참조함 : G4cerr, G4cout, G4endl, PrintHelp().

다음에 의해서 참조됨 : Parse().

bool G4DNAPARSER::CommandLineParser::CheckIfNotHandledOptionsExists ( int argc,
char **  argv 
)
bool G4DNAPARSER::CommandLineParser::CheckIfNotHandledOptionsExists ( int argc,
char **  argv 
)
bool G4DNAPARSER::CommandLineParser::CheckIfNotHandledOptionsExists ( int argc,
char **  argv 
)
void G4DNAPARSER::CommandLineParser::CorrectRemainingOptions ( int argc,
char **  argv 
)
void G4DNAPARSER::CommandLineParser::CorrectRemainingOptions ( int argc,
char **  argv 
)
void G4DNAPARSER::CommandLineParser::CorrectRemainingOptions ( int argc,
char **  argv 
)
void G4DNAPARSER::CommandLineParser::CorrectRemainingOptions ( int argc,
char **  argv 
)
void G4DNAPARSER::CommandLineParser::CorrectRemainingOptions ( int argc,
char **  argv 
)
void G4DNAPARSER::CommandLineParser::CorrectRemainingOptions ( int argc,
char **  argv 
)
void G4DNAPARSER::CommandLineParser::CorrectRemainingOptions ( int argc,
char **  argv 
)
void G4DNAPARSER::CommandLineParser::CorrectRemainingOptions ( int argc,
char **  argv 
)
void CommandLineParser::CorrectRemainingOptions ( int argc,
char **  argv 
)

chem1/src/CommandLineParser.cc 파일의 257 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : Parse().

static void G4DNAPARSER::CommandLineParser::DeleteInstance ( )
static
static void G4DNAPARSER::CommandLineParser::DeleteInstance ( )
static
void CommandLineParser::DeleteInstance ( )
static

chem1/src/CommandLineParser.cc 파일의 94 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : main(), Parse().

static void G4DNAPARSER::CommandLineParser::DeleteInstance ( )
static
static void G4DNAPARSER::CommandLineParser::DeleteInstance ( )
static
static void G4DNAPARSER::CommandLineParser::DeleteInstance ( )
static
static void G4DNAPARSER::CommandLineParser::DeleteInstance ( )
static
static void G4DNAPARSER::CommandLineParser::DeleteInstance ( )
static
static void G4DNAPARSER::CommandLineParser::DeleteInstance ( )
static
Command* G4DNAPARSER::CommandLineParser::FindCommand ( const G4String marker)
Command* G4DNAPARSER::CommandLineParser::FindCommand ( const G4String marker)
Command * CommandLineParser::FindCommand ( const G4String marker)

chem1/src/CommandLineParser.cc 파일의 332 번째 라인에서 정의되었습니다.

다음을 참조함 : fCommandMap.

다음에 의해서 참조됨 : GetCommandIfActive(), Parse().

Command* G4DNAPARSER::CommandLineParser::FindCommand ( const G4String marker)
Command* G4DNAPARSER::CommandLineParser::FindCommand ( const G4String marker)
Command* G4DNAPARSER::CommandLineParser::FindCommand ( const G4String marker)
Command* G4DNAPARSER::CommandLineParser::FindCommand ( const G4String marker)
Command* G4DNAPARSER::CommandLineParser::FindCommand ( const G4String marker)
Command* G4DNAPARSER::CommandLineParser::FindCommand ( const G4String marker)
Command* G4DNAPARSER::CommandLineParser::GetCommandIfActive ( const G4String marker)
Command* G4DNAPARSER::CommandLineParser::GetCommandIfActive ( const G4String marker)
Command* G4DNAPARSER::CommandLineParser::GetCommandIfActive ( const G4String marker)
Command * CommandLineParser::GetCommandIfActive ( const G4String marker)

chem1/src/CommandLineParser.cc 파일의 345 번째 라인에서 정의되었습니다.

다음을 참조함 : G4DNAPARSER::Command::fActive, FatalException, FindCommand(), G4endl, G4Exception().

다음에 의해서 참조됨 : RunAction::CreateNtuple(), main(), Parse(), SetSeed(), RunAction::WriteNtuple().

Command* G4DNAPARSER::CommandLineParser::GetCommandIfActive ( const G4String marker)
Command* G4DNAPARSER::CommandLineParser::GetCommandIfActive ( const G4String marker)
Command* G4DNAPARSER::CommandLineParser::GetCommandIfActive ( const G4String marker)
Command* G4DNAPARSER::CommandLineParser::GetCommandIfActive ( const G4String marker)
Command* G4DNAPARSER::CommandLineParser::GetCommandIfActive ( const G4String marker)
static CommandLineParser* G4DNAPARSER::CommandLineParser::GetParser ( )
static
static CommandLineParser* G4DNAPARSER::CommandLineParser::GetParser ( )
static
static CommandLineParser* G4DNAPARSER::CommandLineParser::GetParser ( )
static
static CommandLineParser* G4DNAPARSER::CommandLineParser::GetParser ( )
static
static CommandLineParser* G4DNAPARSER::CommandLineParser::GetParser ( )
static
static CommandLineParser* G4DNAPARSER::CommandLineParser::GetParser ( )
static
CommandLineParser * CommandLineParser::GetParser ( )
static

chem1/src/CommandLineParser.cc 파일의 75 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : Parse().

static CommandLineParser* G4DNAPARSER::CommandLineParser::GetParser ( )
static
static CommandLineParser* G4DNAPARSER::CommandLineParser::GetParser ( )
static
int G4DNAPARSER::CommandLineParser::Parse ( int argc,
char **  argv 
)
int G4DNAPARSER::CommandLineParser::Parse ( int argc,
char **  argv 
)
int G4DNAPARSER::CommandLineParser::Parse ( int argc,
char **  argv 
)
int CommandLineParser::Parse ( int argc,
char **  argv 
)
int G4DNAPARSER::CommandLineParser::Parse ( int argc,
char **  argv 
)
int G4DNAPARSER::CommandLineParser::Parse ( int argc,
char **  argv 
)
int G4DNAPARSER::CommandLineParser::Parse ( int argc,
char **  argv 
)
int G4DNAPARSER::CommandLineParser::Parse ( int argc,
char **  argv 
)
int G4DNAPARSER::CommandLineParser::Parse ( int argc,
char **  argv 
)
void G4DNAPARSER::CommandLineParser::PrintHelp ( )
void CommandLineParser::PrintHelp ( )
void G4DNAPARSER::CommandLineParser::PrintHelp ( )
void G4DNAPARSER::CommandLineParser::PrintHelp ( )
void G4DNAPARSER::CommandLineParser::PrintHelp ( )
void G4DNAPARSER::CommandLineParser::PrintHelp ( )
void G4DNAPARSER::CommandLineParser::PrintHelp ( )
void G4DNAPARSER::CommandLineParser::PrintHelp ( )
void G4DNAPARSER::CommandLineParser::PrintHelp ( )
G4bool G4DNAPARSER::CommandLineParser::WereOptionsSetup ( )
inline

clustering/include/CommandLineParser.hh 파일의 123 번째 라인에서 정의되었습니다.

다음을 참조함 : fOptionsWereSetup.

G4bool G4DNAPARSER::CommandLineParser::WereOptionsSetup ( )
inline

chem4/include/CommandLineParser.hh 파일의 130 번째 라인에서 정의되었습니다.

다음을 참조함 : fOptionsWereSetup.

G4bool G4DNAPARSER::CommandLineParser::WereOptionsSetup ( )
inline

pdb4dna/include/CommandLineParser.hh 파일의 130 번째 라인에서 정의되었습니다.

다음을 참조함 : fOptionsWereSetup.

G4bool G4DNAPARSER::CommandLineParser::WereOptionsSetup ( )
inline

microdosimetry/include/CommandLineParser.hh 파일의 130 번째 라인에서 정의되었습니다.

다음을 참조함 : fOptionsWereSetup.

G4bool G4DNAPARSER::CommandLineParser::WereOptionsSetup ( )
inline

neuron/include/CommandLineParser.hh 파일의 130 번째 라인에서 정의되었습니다.

다음을 참조함 : fOptionsWereSetup.

G4bool G4DNAPARSER::CommandLineParser::WereOptionsSetup ( )
inline

chem3/include/CommandLineParser.hh 파일의 130 번째 라인에서 정의되었습니다.

다음을 참조함 : fOptionsWereSetup.

G4bool G4DNAPARSER::CommandLineParser::WereOptionsSetup ( )
inline

chem2/include/CommandLineParser.hh 파일의 130 번째 라인에서 정의되었습니다.

다음을 참조함 : fOptionsWereSetup.

G4bool G4DNAPARSER::CommandLineParser::WereOptionsSetup ( )
inline

wholeNuclearDNA/include/CommandLineParser.hh 파일의 130 번째 라인에서 정의되었습니다.

다음을 참조함 : fOptionsWereSetup.

G4bool G4DNAPARSER::CommandLineParser::WereOptionsSetup ( )
inline

chem1/include/CommandLineParser.hh 파일의 130 번째 라인에서 정의되었습니다.

다음을 참조함 : fOptionsWereSetup.

멤버 데이타 문서화

std::map< G4String, Command * > G4DNAPARSER::CommandLineParser::fCommandMap
private

chem1/include/CommandLineParser.hh 파일의 109 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : AddCommand(), FindCommand(), PrintHelp().

G4int G4DNAPARSER::CommandLineParser::fMaxMarkerLength
private

chem1/include/CommandLineParser.hh 파일의 111 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : AddCommand(), PrintHelp().

G4int G4DNAPARSER::CommandLineParser::fMaxOptionNameLength
private

chem1/include/CommandLineParser.hh 파일의 112 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : AddCommand(), PrintHelp().

G4bool G4DNAPARSER::CommandLineParser::fOptionsWereSetup
private

chem1/include/CommandLineParser.hh 파일의 110 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : Parse(), WereOptionsSetup().

CommandLineParser * CommandLineParser::fpInstance
staticprivate

chem1/include/CommandLineParser.hh 파일의 108 번째 라인에서 정의되었습니다.

G4int G4DNAPARSER::CommandLineParser::fVerbose
private

chem1/include/CommandLineParser.hh 파일의 113 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : Parse().


이 클래스에 대한 문서화 페이지는 다음의 파일들로부터 생성되었습니다.: