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::BufferDivisionOperator< Lhs, LhsData, Rhs, RhsData > Class Template Reference

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

#include <BufferOperators.h>

Public Member Functions

 BufferDivisionOperator (const BufferDivisionOperator &)=delete
 
BufferDivisionOperatoroperator= (const BufferDivisionOperator &)=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::BufferDivisionOperator< Lhs, LhsData, Rhs, RhsData >

provides / and /= operators to the buffer.