Isomet Modular Synthesiser (iMS) API
v1.4.2
iMS API
|
A List of CompensationFunction's used as a container by ImageProject. More...
#include <include/Image.h>
Additional Inherited Members | |
![]() | |
typedef std::list< CompensationFunction >::iterator | iterator |
Iterator defined for user manipulation of ListBase. | |
typedef std::list< CompensationFunction >::const_iterator | const_iterator |
Const Iterator defined for user readback of ListBase. | |
![]() | |
bool | operator== (ListBase const &rhs) const |
Equality Operator checks ListBase object for equivalence. More... | |
ListBase (const std::string &Name="[no name]", const std::time_t &modified_time=std::time(nullptr)) | |
Create a default empty List with optional name parameter. | |
ListBase (const ListBase &) | |
Copy Constructor. | |
~ListBase () | |
Destructor. | |
ListBase & | operator= (const ListBase &) |
Assignment Constructor. | |
const std::array< std::uint8_t, 16 > | GetUUID () const |
Returns a vector representing the Unique Identifier assigned to the ListBase object. More... | |
const std::time_t & | ModifiedTime () const |
Returns Time at which the Container was last modified. More... | |
std::string | ModifiedTimeFormat () const |
Returns Human-readable string for the time at which the Container was last modified. More... | |
const std::string & | Name () const |
A string stored with the Container to aid human users in identifying its purpose. More... | |
std::string & | Name () |
void | assign (size_t n, const CompensationFunction &val) |
Assign new content to ImageSequence list. More... | |
void | push_front (const CompensationFunction &val) |
Insert ImageSequenceEntry at beginning. More... | |
void | pop_front () |
Delete first ImageSequenceEntry. More... | |
void | push_back (const CompensationFunction &val) |
Add ImageSequenceEntry at end. More... | |
void | pop_back () |
Delete last ImageSequenceEntry. More... | |
iterator | insert (iterator position, const CompensationFunction &val) |
Insert ImageSequenceEntry. More... | |
iterator | insert (iterator position, const_iterator first, const_iterator last) |
Insert Range Of ImageSequenceEntry's. More... | |
iterator | erase (iterator position) |
Erase ImageSequenceEntry. More... | |
iterator | erase (iterator first, iterator last) |
Erase a range of ImageSequenceEntry's. More... | |
void | resize (size_t n) |
Change Size. More... | |
void | clear () |
Clear Content. More... | |
bool | empty () const |
Returns True if the ListBase is empty. More... | |
std::size_t | size () const |
Returns the Number of Entries in the ListBase. More... | |
iterator | begin () |
Returns an iterator pointing to the first element in the ListBase container. More... | |
const_iterator | begin () const |
Returns a const_iterator pointing to the first element in the ListBase container. More... | |
iterator | end () |
Returns an iterator referring to the past-the-end element in the ListBase container. More... | |
const_iterator | end () const |
Returns a const_iterator referring to the past-the-end element in the ListBase container. More... | |
const_iterator | cbegin () const |
Returns a const_iterator pointing to the first element in the ListBase container. More... | |
const_iterator | cend () const |
Returns a const_iterator referring to the past-the-end element in the ListBase container. More... | |