#include <G4BuffercoutDestination.hh>
Public 타입 | |
using | Transformer = std::function< G4bool(G4String &)> |
Public 멤버 함수 | |
G4BuffercoutDestination (size_t maxSize=0) | |
virtual | ~G4BuffercoutDestination () |
virtual G4int | ReceiveG4cout (const G4String &msg) override |
virtual G4int | ReceiveG4cerr (const G4String &msg) override |
virtual G4int | FlushG4cout () |
virtual G4int | FlushG4cerr () |
virtual void | Finalize () |
void | SetMaxSize (size_t max) |
size_t | GetMaxSize () const |
size_t | GetCurrentSizeOut () const |
size_t | GetCurrentSizeErr () const |
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) |
Protected 멤버 함수 | |
void | ResetCout () |
void | ResetCerr () |
Protected 속성 | |
std::ostringstream | m_buffer_out |
std::ostringstream | m_buffer_err |
size_t | m_currentSize_out |
size_t | m_currentSize_err |
size_t | m_maxSize |
std::vector< Transformer > | transformersCout |
std::vector< Transformer > | transformersCerr |
정적 Protected 속성 | |
static G4coutDestination * | masterG4coutDestination = 0 |
G4BuffercoutDestination.hh 파일의 50 번째 라인에서 정의되었습니다.
|
inherited |
G4coutDestination.hh 파일의 62 번째 라인에서 정의되었습니다.
|
explicit |
G4BuffercoutDestination.cc 파일의 38 번째 라인에서 정의되었습니다.
|
virtual |
G4BuffercoutDestination.cc 파일의 42 번째 라인에서 정의되었습니다.
다음을 참조함 : Finalize().
|
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.
|
virtual |
G4BuffercoutDestination.cc 파일의 46 번째 라인에서 정의되었습니다.
다음을 참조함 : FlushG4cerr(), FlushG4cout().
다음에 의해서 참조됨 : ~G4BuffercoutDestination().
|
virtual |
G4BuffercoutDestination.cc 파일의 83 번째 라인에서 정의되었습니다.
다음을 참조함 : m_buffer_err, ResetCerr().
다음에 의해서 참조됨 : G4MTcoutDestination::DumpBuffer(), Finalize(), ReceiveG4cerr().
|
virtual |
G4BuffercoutDestination.cc 파일의 71 번째 라인에서 정의되었습니다.
다음을 참조함 : m_buffer_out, ResetCout().
다음에 의해서 참조됨 : G4MTcoutDestination::DumpBuffer(), Finalize(), ReceiveG4cout().
|
inline |
G4BuffercoutDestination.hh 파일의 72 번째 라인에서 정의되었습니다.
다음을 참조함 : m_currentSize_err.
|
inline |
G4BuffercoutDestination.hh 파일의 71 번째 라인에서 정의되었습니다.
다음을 참조함 : m_currentSize_out.
|
inline |
G4BuffercoutDestination.hh 파일의 70 번째 라인에서 정의되었습니다.
다음을 참조함 : m_maxSize.
G4coutDestination(으)로부터 재구현되었습니다.
G4BuffercoutDestination.cc 파일의 61 번째 라인에서 정의되었습니다.
다음을 참조함 : FlushG4cerr(), m_buffer_err, m_currentSize_err, m_maxSize.
G4coutDestination.cc 파일의 80 번째 라인에서 정의되었습니다.
다음을 참조함 : m, G4coutDestination::ReceiveG4cerr(), G4coutDestination::transformersCerr, G4coutDestination::transformersCout.
다음에 의해서 참조됨 : G4MasterForwardcoutDestination::ReceiveG4cerr().
G4coutDestination(으)로부터 재구현되었습니다.
G4BuffercoutDestination.cc 파일의 51 번째 라인에서 정의되었습니다.
다음을 참조함 : FlushG4cout(), m_buffer_out, m_currentSize_out, m_maxSize.
G4coutDestination.cc 파일의 60 번째 라인에서 정의되었습니다.
다음을 참조함 : m, G4coutDestination::ReceiveG4cout(), result, G4coutDestination::transformersCout.
다음에 의해서 참조됨 : G4MasterForwardcoutDestination::ReceiveG4cout().
|
protected |
G4BuffercoutDestination.cc 파일의 89 번째 라인에서 정의되었습니다.
다음을 참조함 : m_buffer_err, m_currentSize_err.
다음에 의해서 참조됨 : FlushG4cerr().
|
protected |
G4BuffercoutDestination.cc 파일의 77 번째 라인에서 정의되었습니다.
다음을 참조함 : m_buffer_out, m_currentSize_out.
다음에 의해서 참조됨 : FlushG4cout().
|
virtualinherited |
G4coutDestination.cc 파일의 43 번째 라인에서 정의되었습니다.
다음을 참조함 : G4coutDestination::transformersCerr, G4coutDestination::transformersCout.
|
inline |
G4BuffercoutDestination.hh 파일의 69 번째 라인에서 정의되었습니다.
다음을 참조함 : m_maxSize, G4INCL::Math::max().
|
protected |
G4BuffercoutDestination.hh 파일의 80 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : FlushG4cerr(), ReceiveG4cerr(), ResetCerr().
|
protected |
G4BuffercoutDestination.hh 파일의 79 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : FlushG4cout(), ReceiveG4cout(), ResetCout().
|
protected |
G4BuffercoutDestination.hh 파일의 82 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetCurrentSizeErr(), ReceiveG4cerr(), ResetCerr().
|
protected |
G4BuffercoutDestination.hh 파일의 81 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetCurrentSizeOut(), ReceiveG4cout(), ResetCout().
|
protected |
G4BuffercoutDestination.hh 파일의 83 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetMaxSize(), ReceiveG4cerr(), ReceiveG4cout(), SetMaxSize().
|
staticprotectedinherited |
G4coutDestination.hh 파일의 95 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4MasterForwardcoutDestination::ReceiveG4cerr(), G4MasterForwardcoutDestination::ReceiveG4cout().
|
protectedinherited |
G4coutDestination.hh 파일의 98 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4coutDestination::AddCerrTransformer(), G4coutDestination::ReceiveG4cerr_(), G4coutDestination::ResetTransformers().
|
protectedinherited |
G4coutDestination.hh 파일의 97 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4coutDestination::AddCoutTransformer(), G4coutDestination::ReceiveG4cerr_(), G4coutDestination::ReceiveG4cout_(), G4coutDestination::ResetTransformers().