Rosetta
|
#include <Tracer.hh>
Public Member Functions | |
TracerProxy (Tracer &tracer, TracerPriority priority) | |
TracerProxy (TracerProxy const &)=delete | |
TracerProxy & | operator= (TracerProxy const &)=delete |
template<typename T > | |
TracerImpl::TracerProxyImpl & | operator<< (T const &entry) |
output operator We return a TracerProxyImpl instead of ourself to make subsequent access faster. More... | |
TracerImpl::TracerProxyImpl & | operator<< (std::ostream &(*entry)(std::ostream &)) |
operator std::ostream & () | |
Allow Tracer object to be passed to something expecting a std::ostream. More... | |
void | flush () |
bool | visible () |
Private Member Functions | |
TracerImpl::TracerProxyImpl & | tracer_proxy_impl () |
Private Attributes | |
Tracer & | tracer_ |
TracerPriority | priority_ |
|
inline |
|
delete |
|
inline |
References tracer_proxy_impl().
Referenced by InstantiateModulesBenchmark::instantiate_filters(), InstantiateModulesBenchmark::instantiate_movers(), InstantiateModulesBenchmark::instantiate_packer_palettes(), InstantiateModulesBenchmark::instantiate_res_selectors(), InstantiateModulesBenchmark::instantiate_reslvl_taskops(), InstantiateModulesBenchmark::instantiate_simple_metrics(), InstantiateModulesBenchmark::instantiate_taskops(), and main().
|
inline |
Allow Tracer object to be passed to something expecting a std::ostream.
References tracer_proxy_impl().
|
inline |
References tracer_proxy_impl().
|
inline |
output operator We return a TracerProxyImpl instead of ourself to make subsequent access faster.
References tracer_proxy_impl().
|
delete |
|
inlineprivate |
References basic::TracerImpl::get_proxy_by_priority(), priority_, tracer_, and basic::Tracer::tracer_impl().
Referenced by flush(), operator std::ostream &(), operator<<(), and visible().
|
inline |
References tracer_proxy_impl(), and basic::TracerImpl::TracerProxyImpl::visible().
Referenced by basic::database::find_cache_file(), InstantiateModulesBenchmark::instantiate_filters(), InstantiateModulesBenchmark::instantiate_movers(), InstantiateModulesBenchmark::instantiate_packer_palettes(), InstantiateModulesBenchmark::instantiate_res_selectors(), InstantiateModulesBenchmark::instantiate_reslvl_taskops(), InstantiateModulesBenchmark::instantiate_simple_metrics(), InstantiateModulesBenchmark::instantiate_taskops(), main(), and write_cluster_frags().
|
private |
Referenced by tracer_proxy_impl().
|
private |
Referenced by tracer_proxy_impl().