Probably fix warnings on Apple's gcc
git-svn-id: svn://localhost/ardour2/branches/3.0@12973 d708f5d6-7413-0410-9779-e7cbd77b26cf
This commit is contained in:
parent
7db500301d
commit
5b5998208f
@ -43,25 +43,25 @@ public:
|
||||
|
||||
/// Normal copy constructor
|
||||
ProcessContext (ProcessContext<T> const & other)
|
||||
: _data (other._data), _frames (other._frames), _channels (other._channels), _flags (other._flags)
|
||||
: Throwing(), _data (other._data), _frames (other._frames), _channels (other._channels), _flags (other._flags)
|
||||
{ /* No need to validate data */ }
|
||||
|
||||
/// "Copy constructor" with unique data, frame and channel count, but copies flags
|
||||
template<typename Y>
|
||||
ProcessContext (ProcessContext<Y> const & other, T * data, framecnt_t frames, ChannelCount channels)
|
||||
: _data (data), _frames (frames), _channels (channels), _flags (other.flags())
|
||||
: Throwing(), _data (data), _frames (frames), _channels (channels), _flags (other.flags())
|
||||
{ validate_data(); }
|
||||
|
||||
/// "Copy constructor" with unique data and frame count, but copies channel count and flags
|
||||
template<typename Y>
|
||||
ProcessContext (ProcessContext<Y> const & other, T * data, framecnt_t frames)
|
||||
: _data (data), _frames (frames), _channels (other.channels()), _flags (other.flags())
|
||||
: Throwing(), _data (data), _frames (frames), _channels (other.channels()), _flags (other.flags())
|
||||
{ validate_data(); }
|
||||
|
||||
/// "Copy constructor" with unique data, but copies frame and channel count + flags
|
||||
template<typename Y>
|
||||
ProcessContext (ProcessContext<Y> const & other, T * data)
|
||||
: _data (data), _frames (other.frames()), _channels (other.channels()), _flags (other.flags())
|
||||
: Throwing(), _data (data), _frames (other.frames()), _channels (other.channels()), _flags (other.flags())
|
||||
{ /* No need to validate data */ }
|
||||
|
||||
/// Make new Context out of the beginning of this context
|
||||
|
Loading…
Reference in New Issue
Block a user