78 uint64_t
depth()
const {
return local_tempo_map_depth; }
90 if (_local_tempo_map && local_tempo_map_depth++ == 0 ) {
100 if (local_tempo_map_depth && --local_tempo_map_depth == 0) {
125 #define EC_LOCAL_TEMPO_SCOPE Temporal::TempoMapScope __tms (*this);
void end_local_tempo_map()
virtual std::string scope_name() const =0
virtual ~ScopedTempoMapOwner()
uint64_t local_tempo_map_depth
std::shared_ptr< Temporal::TempoMap > _local_tempo_map
void start_local_tempo_map(std::shared_ptr< Temporal::TempoMap > map)
static void set(SharedPtr new_map)
std::string string_compose(const std::string &fmt, const T1 &o1)
#define DEBUG_TRACE(bits, str)
ScopedTempoMapOwner const & scope
TempoMapScope(ScopedTempoMapOwner const &sco)