Rosetta  2019.12
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Typedefs
TracerImpl.hh File Reference
#include <basic/Tracer.fwd.hh>
#include <cassert>
#include <sstream>
#include <utility/vector1.hh>
#include <utility/CSI_Sequence.hh>

Classes

class  basic::basic_otstream< CharT, Traits >
 Base class for TracerImpl, TracerProxyImpl and UTracer objects. More...
 
class  basic::basic_otstream< CharT, Traits >::basic_tstringbuf< _CharT, _Traits >
 Inner class declaration. More...
 
struct  basic::TracerOptions
 data structure to store all system level options for Tracer system. More...
 
class  basic::TracerImpl
 Class for handling user debug/warnings/errors. Use instance of this class instead of 'std::cout' for all your regular io. Channel argument must be related to the location of the source file. For example if you create Tracer object in src/basic/scoring/myfile.cc, then channel must be something like 'src.basic.scoring.myfile'. More...
 
class  basic::TracerImpl::TracerProxyImpl
 Small inner class acting as a proxy to an object that hold it. More...
 

Namespaces

 basic
 Tags used to tag messeges sent by MPI functions used to decide whether a slave is requesting a new job id or flagging as job as being a bad input.
 

Typedefs

typedef basic_otstream< char > basic::otstream
 
typedef
utility::pointer::shared_ptr
< otstream > 
basic::otstreamOP
 
typedef
utility::pointer::shared_ptr
< TracerOptions > 
basic::TracerOptionsOP