summaryrefslogtreecommitdiff
path: root/libs/ardour/ardour/beats_frames_converter.h
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2017-03-18 18:33:17 +0100
committerRobin Gareus <robin@gareus.org>2017-03-18 18:33:17 +0100
commit940707e327014f30791d75be00ccbd33b0a0555d (patch)
tree9f79b3c73bad00ba95a81b7308426c20b0665fbc /libs/ardour/ardour/beats_frames_converter.h
parent6dc3bdf252c57dc29a373454e57274bfdf7e1cd5 (diff)
Prefer const references: Beat-Converter does not modify the TempoMap
Diffstat (limited to 'libs/ardour/ardour/beats_frames_converter.h')
-rw-r--r--libs/ardour/ardour/beats_frames_converter.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/libs/ardour/ardour/beats_frames_converter.h b/libs/ardour/ardour/beats_frames_converter.h
index f0cd73dc6a..19275927a8 100644
--- a/libs/ardour/ardour/beats_frames_converter.h
+++ b/libs/ardour/ardour/beats_frames_converter.h
@@ -39,7 +39,7 @@ class TempoMap;
class LIBARDOUR_API BeatsFramesConverter
: public Evoral::TimeConverter<Evoral::Beats,framepos_t> {
public:
- BeatsFramesConverter (TempoMap& tempo_map, framepos_t origin)
+ BeatsFramesConverter (const TempoMap& tempo_map, framepos_t origin)
: Evoral::TimeConverter<Evoral::Beats, framepos_t> (origin)
, _tempo_map(tempo_map)
{}
@@ -48,7 +48,7 @@ public:
Evoral::Beats from (framepos_t frames) const;
private:
- TempoMap& _tempo_map;
+ const TempoMap& _tempo_map;
};
/** Converter between quarter-note beats and frames. Takes distances in quarter-note beats or frames
@@ -58,7 +58,7 @@ private:
class LIBARDOUR_API DoubleBeatsFramesConverter
: public Evoral::TimeConverter<double,framepos_t> {
public:
- DoubleBeatsFramesConverter (TempoMap& tempo_map, framepos_t origin)
+ DoubleBeatsFramesConverter (const TempoMap& tempo_map, framepos_t origin)
: Evoral::TimeConverter<double, framepos_t> (origin)
, _tempo_map(tempo_map)
{}
@@ -67,7 +67,7 @@ public:
double from (framepos_t frames) const;
private:
- TempoMap& _tempo_map;
+ const TempoMap& _tempo_map;
};
} /* namespace ARDOUR */