HephAudio v3.0.6
A cross-platform C++ library for recording, playing, and processing audio on Windows, Android, Linux, iOS, and macOS.
Loading...
Searching...
No Matches
Heph::BufferAdditionOperator< Lhs, LhsData, Rhs, RhsData > Class Template Reference

provides + and += operators to the buffer. More...

#include <BufferOperators.h>

Public Member Functions

 BufferAdditionOperator (const BufferAdditionOperator &)=delete
 
BufferAdditionOperatoroperator= (const BufferAdditionOperator &)=delete
 

Friends

Lhs operator+ (const Lhs &lhs, const Rhs &rhs)
 
Lhs & operator+= (Lhs &lhs, const Rhs &rhs)
 
template<typename Ret = Lhs>
std::enable_if< DEFINE_RHS_LHS_OPERATOR, Ret >::type operator+ (const Rhs &rhs, const Lhs &lhs)
 
template<typename Ret >
std::enable_if<!DEFINE_RHS_LHS_OPERATOR, Ret >::type operator+ (const Rhs &rhs, const Lhs &lhs)
 

Detailed Description

template<class Lhs, typename LhsData, typename Rhs = LhsData, typename RhsData = Rhs>
class Heph::BufferAdditionOperator< Lhs, LhsData, Rhs, RhsData >

provides + and += operators to the buffer.