#include <G4UIbatch.hh>
Public 타입 | |
using | Transformer = std::function< G4bool(G4String &)> |
Public 멤버 함수 | |
G4UIbatch (const char *fileName, G4UIsession *prevSession=0) | |
~G4UIbatch () | |
G4UIsession * | GetPreviousSession () const |
virtual G4UIsession * | SessionStart () |
virtual void | PauseSessionStart (const G4String &Prompt) |
virtual G4int | ReceiveG4cout (const G4String &coutString) |
virtual G4int | ReceiveG4cerr (const G4String &cerrString) |
void | AddCoutTransformer (const Transformer &t) |
void | AddCoutTransformer (Transformer &&t) |
void | AddCerrTransformer (const Transformer &t) |
void | AddCerrTransformer (Transformer &&t) |
virtual void | ResetTransformers () |
G4int | ReceiveG4cout_ (const G4String &msg) |
G4int | ReceiveG4cerr_ (const G4String &msg) |
정적 Public 멤버 함수 | |
static G4int | InSession () |
Protected 속성 | |
G4int | ifBatch |
std::vector< Transformer > | transformersCout |
std::vector< Transformer > | transformersCerr |
정적 Protected 속성 | |
static G4ICOMS_DLL G4int | inSession = 0 |
static G4coutDestination * | masterG4coutDestination = 0 |
Private 멤버 함수 | |
G4String | ReadCommand () |
G4int | ExecCommand (const G4String &command) |
Private 속성 | |
G4UIsession * | previousSession |
std::ifstream | macroStream |
G4bool | isOpened |
G4UIbatch.hh 파일의 51 번째 라인에서 정의되었습니다.
|
inherited |
G4coutDestination.hh 파일의 62 번째 라인에서 정의되었습니다.
G4UIbatch::G4UIbatch | ( | const char * | fileName, |
G4UIsession * | prevSession = 0 |
||
) |
G4UIbatch.cc 파일의 69 번째 라인에서 정의되었습니다.
다음을 참조함 : G4cerr, G4endl, G4UImanager::GetUIpointer(), in, isOpened, macroStream.
G4UIbatch::~G4UIbatch | ( | ) |
G4UIbatch.cc 파일의 88 번째 라인에서 정의되었습니다.
다음을 참조함 : isOpened, macroStream.
|
inlineinherited |
G4coutDestination.hh 파일의 67 번째 라인에서 정의되었습니다.
다음을 참조함 : G4coutDestination::transformersCerr.
다음에 의해서 참조됨 : G4MTcoutDestination::HandleFileCerr().
|
inlineinherited |
G4coutDestination.hh 파일의 69 번째 라인에서 정의되었습니다.
다음을 참조함 : G4coutDestination::transformersCerr.
|
inlineinherited |
G4coutDestination.hh 파일의 63 번째 라인에서 정의되었습니다.
다음을 참조함 : G4coutDestination::transformersCout.
다음에 의해서 참조됨 : G4MTcoutDestination::AddMasterOutput(), G4MTcoutDestination::HandleFileCout(), G4MTcoutDestination::SetDefaultOutput().
|
inlineinherited |
G4coutDestination.hh 파일의 65 번째 라인에서 정의되었습니다.
다음을 참조함 : G4coutDestination::transformersCout.
G4UIbatch.cc 파일의 167 번째 라인에서 정의되었습니다.
다음을 참조함 : fCommandNotFound, fCommandSucceeded, fIllegalApplicationState, G4cerr, G4endl, G4UImanager::GetUIpointer(), G4InuclParticleNames::pn.
다음에 의해서 참조됨 : SessionStart().
|
inline |
G4UIbatch.hh 파일의 81 번째 라인에서 정의되었습니다.
다음을 참조함 : previousSession.
|
inlinestaticinherited |
G4UIsession.hh 파일의 69 번째 라인에서 정의되었습니다.
다음을 참조함 : G4UIsession::inSession.
다음에 의해서 참조됨 : G4UIcontrolMessenger::SetNewValue().
G4UIsession(으)로부터 재구현되었습니다.
G4UIbatch.cc 파일의 228 번째 라인에서 정의되었습니다.
다음을 참조함 : G4cout, G4endl, SessionStart().
|
private |
G4UIbatch.cc 파일의 96 번째 라인에서 정의되었습니다.
다음을 참조함 : G4String::both, G4Exception(), G4ThreadLocal, JustWarning, macroStream, G4String::replace(), G4String::strip(), Tokenize(), G4String::trailing.
다음에 의해서 참조됨 : SessionStart().
G4coutDestination(으)로부터 재구현되었습니다.
G4UIGainServer, G4UIterminal, G4UIGAG, G4ZMQServer, G4VMPIsession에서 재구현되었습니다.
G4UIsession.cc 파일의 56 번째 라인에서 정의되었습니다.
G4coutDestination.cc 파일의 80 번째 라인에서 정의되었습니다.
다음을 참조함 : m, G4coutDestination::ReceiveG4cerr(), G4coutDestination::transformersCerr, G4coutDestination::transformersCout.
다음에 의해서 참조됨 : G4MasterForwardcoutDestination::ReceiveG4cerr().
G4coutDestination(으)로부터 재구현되었습니다.
G4UIGainServer, G4UIterminal, G4UIGAG, G4ZMQServer, G4VMPIsession에서 재구현되었습니다.
G4UIsession.cc 파일의 50 번째 라인에서 정의되었습니다.
G4coutDestination.cc 파일의 60 번째 라인에서 정의되었습니다.
다음을 참조함 : m, G4coutDestination::ReceiveG4cout(), result, G4coutDestination::transformersCout.
다음에 의해서 참조됨 : G4MasterForwardcoutDestination::ReceiveG4cout().
|
virtualinherited |
G4coutDestination.cc 파일의 43 번째 라인에서 정의되었습니다.
다음을 참조함 : G4coutDestination::transformersCerr, G4coutDestination::transformersCout.
|
virtual |
G4UIsession(으)로부터 재구현되었습니다.
G4UIbatch.cc 파일의 195 번째 라인에서 정의되었습니다.
다음을 참조함 : ExecCommand(), fCommandSucceeded, G4cerr, G4cout, G4endl, G4UImanager::GetUIpointer(), isOpened, previousSession, ReadCommand().
다음에 의해서 참조됨 : PauseSessionStart().
|
protectedinherited |
G4UIsession.hh 파일의 67 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4UIsession::~G4UIsession().
|
staticprotectedinherited |
G4UIsession.hh 파일의 66 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4UIsession::G4UIsession(), G4UIsession::InSession(), G4UIsession::~G4UIsession().
|
private |
G4UIbatch.hh 파일의 56 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4UIbatch(), SessionStart(), ~G4UIbatch().
|
private |
G4UIbatch.hh 파일의 55 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4UIbatch(), ReadCommand(), ~G4UIbatch().
|
staticprotectedinherited |
G4coutDestination.hh 파일의 95 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4MasterForwardcoutDestination::ReceiveG4cerr(), G4MasterForwardcoutDestination::ReceiveG4cout().
|
private |
G4UIbatch.hh 파일의 53 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetPreviousSession(), SessionStart().
|
protectedinherited |
G4coutDestination.hh 파일의 98 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4coutDestination::AddCerrTransformer(), G4coutDestination::ReceiveG4cerr_(), G4coutDestination::ResetTransformers().
|
protectedinherited |
G4coutDestination.hh 파일의 97 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4coutDestination::AddCoutTransformer(), G4coutDestination::ReceiveG4cerr_(), G4coutDestination::ReceiveG4cout_(), G4coutDestination::ResetTransformers().