]> git.donarmstrong.com Git - lilypond.git/commit
Issue 4550 (1/2) Avoid "using namespace std;" in included files
authorDan Eble <nine.fierce.ballads@gmail.com>
Sat, 8 Aug 2015 17:11:02 +0000 (13:11 -0400)
committerDan Eble <nine.fierce.ballads@gmail.com>
Thu, 20 Aug 2015 23:16:09 +0000 (19:16 -0400)
commitf127e14af04f474d20406ca0e0f76f05061ee103
treef672505b3e37c00dc591ee98a8ad7f751bbf9685
parentcca994dde70bef1b6c4e5cab871bcef845fec37c
Issue 4550 (1/2) Avoid "using namespace std;" in included files

These are manual changes in preparation for an automated removal of
"using namespace std;".

Mostly these are additions of using-declarations for commonly used
types and containers (e.g. std::string, std::vector) to *.cc files so
that they will continue to build after the big removal.
256 files changed:
flower/file-name.cc
flower/file-path.cc
flower/getopt-long.cc
flower/include/std-string.hh
flower/international.cc
flower/interval-set.cc
flower/interval.cc
flower/offset.cc
flower/polynomial.cc
flower/rational.cc
flower/std-string.cc
flower/string-convert.cc
flower/test-file-name.cc
flower/test-file-path.cc
flower/test-interval-set.cc
flower/test-std.cc
flower/test-string.cc
flower/warn.cc
lily/accidental-engraver.cc
lily/accidental-placement.cc
lily/accidental.cc
lily/align-interface.cc
lily/all-font-metrics-scheme.cc
lily/all-font-metrics.cc
lily/articulations.cc
lily/audio-element-info.cc
lily/audio-item.cc
lily/auto-beam-engraver.cc
lily/auto-change-iterator.cc
lily/axis-group-engraver.cc
lily/axis-group-interface-scheme.cc
lily/axis-group-interface.cc
lily/balloon-engraver.cc
lily/bar-engraver.cc
lily/bar-number-engraver.cc
lily/beam-collision-engraver.cc
lily/beam-quanting.cc
lily/beam.cc
lily/beaming-pattern.cc
lily/bezier.cc
lily/break-alignment-interface.cc
lily/break-substitution.cc
lily/change-iterator.cc
lily/change-sequence-iterator.cc
lily/chord-name-engraver.cc
lily/chord-tremolo-engraver.cc
lily/clef-modifier.cc
lily/clef.cc
lily/cluster-engraver.cc
lily/cluster.cc
lily/coherent-ligature-engraver.cc
lily/collision-engraver.cc
lily/completion-note-heads-engraver.cc
lily/completion-rest-engraver.cc
lily/concurrent-hairpin-engraver.cc
lily/constrained-breaking.cc
lily/context-def.cc
lily/context-specced-music-iterator.cc
lily/context.cc
lily/control-track-performer.cc
lily/custos-engraver.cc
lily/custos.cc
lily/dot-column.cc
lily/dot-formatting-problem.cc
lily/dots.cc
lily/drum-note-engraver.cc
lily/drum-note-performer.cc
lily/duration.cc
lily/dynamic-align-engraver.cc
lily/dynamic-engraver.cc
lily/episema-engraver.cc
lily/figured-bass-engraver.cc
lily/figured-bass-position-engraver.cc
lily/file-name-map.cc
lily/fingering-column-engraver.cc
lily/fingering-column.cc
lily/fingering-engraver.cc
lily/flag.cc
lily/font-config-scheme.cc
lily/font-config.cc
lily/font-metric.cc
lily/footnote-engraver.cc
lily/freetype-error.cc
lily/fretboard-engraver.cc
lily/function-documentation.cc
lily/general-scheme.cc
lily/glissando-engraver.cc
lily/global-context.cc
lily/global-ctor.cc
lily/global-vars.cc
lily/gregorian-ligature-engraver.cc
lily/gregorian-ligature.cc
lily/grid-line-span-engraver.cc
lily/grob-array.cc
lily/grob-info.cc
lily/grob-interface.cc
lily/grob-pq-engraver.cc
lily/grob.cc
lily/guile-init.cc
lily/hara-kiri-group-spanner.cc
lily/horizontal-bracket-engraver.cc
lily/horizontal-bracket.cc
lily/includable-lexer.cc
lily/input-scheme.cc
lily/input-smob.cc
lily/input.cc
lily/instrument-name-engraver.cc
lily/keep-alive-together-engraver.cc
lily/key-signature-interface.cc
lily/kievan-ligature-engraver.cc
lily/laissez-vibrer-engraver.cc
lily/least-squares.cc
lily/ledger-line-engraver.cc
lily/ledger-line-spanner.cc
lily/lexer.ll
lily/lily-guile.cc
lily/lily-lexer.cc
lily/lily-parser-scheme.cc
lily/lily-parser.cc
lily/lily-version.cc
lily/lilypond-version.cc
lily/line-interface.cc
lily/lookup.cc
lily/lyric-combine-music-iterator.cc
lily/lyric-engraver.cc
lily/lyric-performer.cc
lily/main.cc
lily/melody-spanner.cc
lily/mensural-ligature-engraver.cc
lily/mensural-ligature.cc
lily/midi-chunk.cc
lily/midi-control-function-performer.cc
lily/midi-item.cc
lily/midi-stream.cc
lily/misc.cc
lily/modified-font-metric.cc
lily/moment.cc
lily/multi-measure-rest-engraver.cc
lily/new-fingering-engraver.cc
lily/note-collision.cc
lily/note-head.cc
lily/note-heads-engraver.cc
lily/note-name-engraver.cc
lily/note-performer.cc
lily/note-spacing-engraver.cc
lily/note-spacing.cc
lily/one-line-page-breaking.cc
lily/open-type-font-scheme.cc
lily/open-type-font.cc
lily/output-def.cc
lily/output-property-engraver.cc
lily/page-breaking.cc
lily/page-layout-problem.cc
lily/page-spacing.cc
lily/page-turn-engraver.cc
lily/page-turn-page-breaking.cc
lily/pango-font.cc
lily/pango-select.cc
lily/paper-book.cc
lily/paper-column-engraver.cc
lily/paper-column.cc
lily/paper-outputter-scheme.cc
lily/paper-outputter.cc
lily/paper-score.cc
lily/parser.yy
lily/part-combine-part-iterator.cc
lily/percent-repeat-iterator.cc
lily/performance.cc
lily/pfb-scheme.cc
lily/piano-pedal-align-engraver.cc
lily/piano-pedal-engraver.cc
lily/piano-pedal-performer.cc
lily/pitch.cc
lily/pitched-trill-engraver.cc
lily/pointer-group-interface.cc
lily/prob.cc
lily/program-option-scheme.cc
lily/program-option.cc
lily/pure-from-neighbor-engraver.cc
lily/pure-from-neighbor-interface.cc
lily/relative-octave-check.cc
lily/relocate.cc
lily/repeat-acknowledge-engraver.cc
lily/repeat-tie-engraver.cc
lily/rest-collision-engraver.cc
lily/rest-collision.cc
lily/rest.cc
lily/rhythmic-column-engraver.cc
lily/scale.cc
lily/script-column-engraver.cc
lily/script-column.cc
lily/script-engraver.cc
lily/script-row-engraver.cc
lily/semi-tie-column.cc
lily/separating-line-group-engraver.cc
lily/separation-item.cc
lily/side-position-interface.cc
lily/simple-spacer-scheme.cc
lily/simple-spacer.cc
lily/skyline-pair.cc
lily/skyline.cc
lily/slur-configuration.cc
lily/slur-proto-engraver.cc
lily/slur-scoring.cc
lily/slur.cc
lily/source-file.cc
lily/sources.cc
lily/spacing-determine-loose-columns.cc
lily/spacing-engraver.cc
lily/spacing-interface.cc
lily/spacing-loose-columns.cc
lily/spacing-spanner.cc
lily/span-arpeggio-engraver.cc
lily/span-bar-engraver.cc
lily/span-bar-stub-engraver.cc
lily/spanner-break-forbid-engraver.cc
lily/spanner.cc
lily/spring.cc
lily/staff-grouper-interface.cc
lily/staff-performer.cc
lily/staff-spacing.cc
lily/staff-symbol.cc
lily/stanza-number-align-engraver.cc
lily/stem-engraver.cc
lily/stem-tremolo.cc
lily/stem.cc
lily/stencil-integral.cc
lily/stencil-scheme.cc
lily/stencil.cc
lily/sustain-pedal.cc
lily/system-start-delimiter-engraver.cc
lily/system.cc
lily/tab-note-heads-engraver.cc
lily/tab-tie-follow-engraver.cc
lily/template5.cc
lily/text-engraver.cc
lily/text-interface.cc
lily/tie-column.cc
lily/tie-configuration.cc
lily/tie-engraver.cc
lily/tie-formatting-problem.cc
lily/tie-performer.cc
lily/tie.cc
lily/translator-group.cc
lily/translator.cc
lily/ttf.cc
lily/tuplet-bracket.cc
lily/tuplet-engraver.cc
lily/tuplet-number.cc
lily/undead.cc
lily/vaticana-ligature-engraver.cc
lily/vaticana-ligature.cc
lily/vertical-align-engraver.cc
lily/volta-bracket.cc
lily/volta-repeat-iterator.cc
lily/warn-scheme.cc