libpsynth 0.2.1
Public Types | Public Member Functions
psynth::sound::frame< SampleValue, Layout > Struct Template Reference

#include <frame.hpp>

List of all members.

Public Types

typedef frame value_type
typedef value_typereference
typedef const value_typeconst_reference

Public Member Functions

 BOOST_STATIC_CONSTANT (bool, is_mutable=sample_traits< sample_t >::is_mutable)
 frame ()
 frame (sample_t v)
 frame (sample_t v0, sample_t v1)
 frame (sample_t v0, sample_t v1, sample_t v2)
 frame (sample_t v0, sample_t v1, sample_t v2, sample_t v3)
 frame (sample_t v0, sample_t v1, sample_t v2, sample_t v3, sample_t v4)
 frame (sample_t v0, sample_t v1, sample_t v2, sample_t v3, sample_t v4, sample_t v5)
 frame (const frame &p)
frameoperator= (const frame &p)
template<typename Frame >
 frame (const Frame &p, typename boost::enable_if_c< is_frame< Frame >::value >::type *dummy=0)
template<typename P >
frameoperator= (const P &p)
template<typename P >
bool operator== (const P &p) const
template<typename P >
bool operator!= (const P &p) const
sample_traits< sample_t >
::reference 
operator[] (std::size_t i)
sample_traits< sample_t >
::const_reference 
operator[] (std::size_t i) const
frameoperator= (sample_t chan)
bool operator== (sample_t chan) const

template<typename SampleValue, typename Layout>
struct psynth::sound::frame< SampleValue, Layout >


Member Typedef Documentation

template<typename SampleValue, typename Layout>
typedef const value_type& psynth::sound::frame< SampleValue, Layout >::const_reference
template<typename SampleValue, typename Layout>
typedef value_type& psynth::sound::frame< SampleValue, Layout >::reference
template<typename SampleValue, typename Layout>
typedef frame psynth::sound::frame< SampleValue, Layout >::value_type

Constructor & Destructor Documentation

template<typename SampleValue, typename Layout>
psynth::sound::frame< SampleValue, Layout >::frame ( ) [inline]
template<typename SampleValue, typename Layout>
psynth::sound::frame< SampleValue, Layout >::frame ( sample_t  v) [inline, explicit]
template<typename SampleValue, typename Layout>
psynth::sound::frame< SampleValue, Layout >::frame ( sample_t  v0,
sample_t  v1 
) [inline]
template<typename SampleValue, typename Layout>
psynth::sound::frame< SampleValue, Layout >::frame ( sample_t  v0,
sample_t  v1,
sample_t  v2 
) [inline]
template<typename SampleValue, typename Layout>
psynth::sound::frame< SampleValue, Layout >::frame ( sample_t  v0,
sample_t  v1,
sample_t  v2,
sample_t  v3 
) [inline]
template<typename SampleValue, typename Layout>
psynth::sound::frame< SampleValue, Layout >::frame ( sample_t  v0,
sample_t  v1,
sample_t  v2,
sample_t  v3,
sample_t  v4 
) [inline]
template<typename SampleValue, typename Layout>
psynth::sound::frame< SampleValue, Layout >::frame ( sample_t  v0,
sample_t  v1,
sample_t  v2,
sample_t  v3,
sample_t  v4,
sample_t  v5 
) [inline]
template<typename SampleValue, typename Layout>
psynth::sound::frame< SampleValue, Layout >::frame ( const frame< SampleValue, Layout > &  p) [inline]
template<typename SampleValue, typename Layout>
template<typename Frame >
psynth::sound::frame< SampleValue, Layout >::frame ( const Frame &  p,
typename boost::enable_if_c< is_frame< Frame >::value >::type dummy = 0 
) [inline]

Member Function Documentation

template<typename SampleValue, typename Layout>
psynth::sound::frame< SampleValue, Layout >::BOOST_STATIC_CONSTANT ( bool  ,
is_mutable  = sample_traits< sample_t >::is_mutable 
)
template<typename SampleValue, typename Layout>
template<typename P >
bool psynth::sound::frame< SampleValue, Layout >::operator!= ( const P &  p) const [inline]
template<typename SampleValue, typename Layout>
frame& psynth::sound::frame< SampleValue, Layout >::operator= ( sample_t  chan) [inline]
template<typename SampleValue, typename Layout>
frame& psynth::sound::frame< SampleValue, Layout >::operator= ( const frame< SampleValue, Layout > &  p) [inline]
template<typename SampleValue, typename Layout>
template<typename P >
frame& psynth::sound::frame< SampleValue, Layout >::operator= ( const P &  p) [inline]
template<typename SampleValue, typename Layout>
template<typename P >
bool psynth::sound::frame< SampleValue, Layout >::operator== ( const P &  p) const [inline]
template<typename SampleValue, typename Layout>
bool psynth::sound::frame< SampleValue, Layout >::operator== ( sample_t  chan) const [inline]
template<typename SampleValue, typename Layout>
sample_traits<sample_t>::reference psynth::sound::frame< SampleValue, Layout >::operator[] ( std::size_t  i) [inline]
template<typename SampleValue, typename Layout>
sample_traits<sample_t>::const_reference psynth::sound::frame< SampleValue, Layout >::operator[] ( std::size_t  i) const [inline]

The documentation for this struct was generated from the following file: