|
libpsynth 0.2.1
|
A homogeneous channel base holding five channel elements. More...
#include <channel_base.hpp>
Public Types | |
| typedef Layout | layout |
Public Member Functions | |
| element_reference_type < homogeneous_channel_base > ::type | at (boost::mpl::int_< 0 >) |
| element_const_reference_type < homogeneous_channel_base > ::type | at (boost::mpl::int_< 0 >) const |
| element_reference_type < homogeneous_channel_base > ::type | at (boost::mpl::int_< 1 >) |
| element_const_reference_type < homogeneous_channel_base > ::type | at (boost::mpl::int_< 1 >) const |
| element_reference_type < homogeneous_channel_base > ::type | at (boost::mpl::int_< 2 >) |
| element_const_reference_type < homogeneous_channel_base > ::type | at (boost::mpl::int_< 2 >) const |
| element_reference_type < homogeneous_channel_base > ::type | at (boost::mpl::int_< 3 >) |
| element_const_reference_type < homogeneous_channel_base > ::type | at (boost::mpl::int_< 3 >) const |
| element_reference_type < homogeneous_channel_base > ::type | at (boost::mpl::int_< 4 >) |
| element_const_reference_type < homogeneous_channel_base > ::type | at (boost::mpl::int_< 4 >) const |
| homogeneous_channel_base () | |
| homogeneous_channel_base (Element v) | |
| homogeneous_channel_base (Element v0, Element v1, Element v2, Element v3, Element v4) | |
| template<typename E2 , typename L2 > | |
| homogeneous_channel_base (const homogeneous_channel_base< E2, L2, 5 > &c) | |
| template<typename E2 , typename L2 > | |
| homogeneous_channel_base (homogeneous_channel_base< E2, L2, 5 > &c) | |
| template<typename P > | |
| homogeneous_channel_base (P *p, bool) | |
| template<typename Ref > | |
| Ref | deref () const |
| template<typename Ptr > | |
| homogeneous_channel_base (const Ptr &ptr, std::ptrdiff_t diff) | |
| Element | at_c_dynamic (std::size_t i) const |
A homogeneous channel base holding five channel elements.
Models HomogeneousChannelBaseConcept or HomogeneousChannelBaseValueConcept
| typedef Layout psynth::sound::detail::homogeneous_channel_base< Element, Layout, 5 >::layout |
| psynth::sound::detail::homogeneous_channel_base< Element, Layout, 5 >::homogeneous_channel_base | ( | ) | [inline] |
| psynth::sound::detail::homogeneous_channel_base< Element, Layout, 5 >::homogeneous_channel_base | ( | Element | v | ) | [inline, explicit] |
| psynth::sound::detail::homogeneous_channel_base< Element, Layout, 5 >::homogeneous_channel_base | ( | Element | v0, |
| Element | v1, | ||
| Element | v2, | ||
| Element | v3, | ||
| Element | v4 | ||
| ) | [inline] |
| psynth::sound::detail::homogeneous_channel_base< Element, Layout, 5 >::homogeneous_channel_base | ( | const homogeneous_channel_base< E2, L2, 5 > & | c | ) | [inline] |
| psynth::sound::detail::homogeneous_channel_base< Element, Layout, 5 >::homogeneous_channel_base | ( | homogeneous_channel_base< E2, L2, 5 > & | c | ) | [inline] |
| psynth::sound::detail::homogeneous_channel_base< Element, Layout, 5 >::homogeneous_channel_base | ( | P * | p, |
| bool | |||
| ) | [inline] |
| psynth::sound::detail::homogeneous_channel_base< Element, Layout, 5 >::homogeneous_channel_base | ( | const Ptr & | ptr, |
| std::ptrdiff_t | diff | ||
| ) | [inline] |
| element_reference_type<homogeneous_channel_base>::type psynth::sound::detail::homogeneous_channel_base< Element, Layout, 5 >::at | ( | boost::mpl::int_< 0 > | ) | [inline] |
| element_const_reference_type<homogeneous_channel_base>::type psynth::sound::detail::homogeneous_channel_base< Element, Layout, 5 >::at | ( | boost::mpl::int_< 0 > | ) | const [inline] |
| element_const_reference_type<homogeneous_channel_base>::type psynth::sound::detail::homogeneous_channel_base< Element, Layout, 5 >::at | ( | boost::mpl::int_< 1 > | ) | const [inline] |
| element_const_reference_type<homogeneous_channel_base>::type psynth::sound::detail::homogeneous_channel_base< Element, Layout, 5 >::at | ( | boost::mpl::int_< 4 > | ) | const [inline] |
| element_const_reference_type<homogeneous_channel_base>::type psynth::sound::detail::homogeneous_channel_base< Element, Layout, 5 >::at | ( | boost::mpl::int_< 3 > | ) | const [inline] |
| element_reference_type<homogeneous_channel_base>::type psynth::sound::detail::homogeneous_channel_base< Element, Layout, 5 >::at | ( | boost::mpl::int_< 4 > | ) | [inline] |
| element_reference_type<homogeneous_channel_base>::type psynth::sound::detail::homogeneous_channel_base< Element, Layout, 5 >::at | ( | boost::mpl::int_< 3 > | ) | [inline] |
| element_const_reference_type<homogeneous_channel_base>::type psynth::sound::detail::homogeneous_channel_base< Element, Layout, 5 >::at | ( | boost::mpl::int_< 2 > | ) | const [inline] |
| element_reference_type<homogeneous_channel_base>::type psynth::sound::detail::homogeneous_channel_base< Element, Layout, 5 >::at | ( | boost::mpl::int_< 2 > | ) | [inline] |
| element_reference_type<homogeneous_channel_base>::type psynth::sound::detail::homogeneous_channel_base< Element, Layout, 5 >::at | ( | boost::mpl::int_< 1 > | ) | [inline] |
| Element psynth::sound::detail::homogeneous_channel_base< Element, Layout, 5 >::at_c_dynamic | ( | std::size_t | i | ) | const [inline] |
| Ref psynth::sound::detail::homogeneous_channel_base< Element, Layout, 5 >::deref | ( | ) | const [inline] |
1.7.4