pl-nk v0.4.5
Plonk|Plink|Plank are a set of cross-platform C/C++ frameworks for audio software development
Public Member Functions
InputDictionary Class Reference

For storing named Dynamic objects. More...

Inherits Dictionary< Dynamic, int >.

List of all members.

Public Member Functions

 InputDictionary (InputDictionary const &copy) throw ()
 Copy constructor.
const BlockSize getMinBlockSize () const throw ()
 Find the minimum Unit block size in this dictionary.
const BlockSize getMaxBlockSize () const throw ()
 Find the maximum Unit block size in this dictionary.
InputDictionary getChannel (const int index) throw ()
 Returns this dictionary with all the units containing only a single channel.
int getMaxNumChannels () const throw ()
 Find the maximum number of channels in this dictionary (i.e., in unit, units and busses).

Detailed Description

For storing named Dynamic objects.

This is used by Channel classes to receive inputs as a dictionary of named items.


Constructor & Destructor Documentation

InputDictionary::InputDictionary ( InputDictionary const &  copy) throw ()

Copy constructor.


Member Function Documentation

InputDictionary InputDictionary::getChannel ( const int  index) throw ()

Returns this dictionary with all the units containing only a single channel.

Parameters:
indexThe index of the channel to obtain from all the units.
const BlockSize InputDictionary::getMaxBlockSize ( ) const throw ()

Find the maximum Unit block size in this dictionary.

This is not recursive but does search each channel of the units.

int InputDictionary::getMaxNumChannels ( ) const throw ()

Find the maximum number of channels in this dictionary (i.e., in unit, units and busses).

This is not recursive.

const BlockSize InputDictionary::getMinBlockSize ( ) const throw ()

Find the minimum Unit block size in this dictionary.

This is not recursive but does search each channel of the units.


The documentation for this class was generated from the following files:
 All Classes Functions Typedefs Enumerations Enumerator Properties