/[svn]/libgig/trunk/src/DLS.h
ViewVC logotype

Diff of /libgig/trunk/src/DLS.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 3939 by schoenebeck, Tue Jun 15 12:42:55 2021 UTC revision 3940 by schoenebeck, Fri Jun 18 13:47:46 2021 UTC
# Line 343  namespace DLS { Line 343  namespace DLS {
343      class Articulator : public Storage {      class Articulator : public Storage {
344          public:          public:
345              Articulator(RIFF::List* ParentList);              Articulator(RIFF::List* ParentList);
346              Articulation* GetFirstArticulation();              Articulation* GetArticulation(size_t pos);
347              Articulation* GetNextArticulation();              Articulation* GetFirstArticulation() LIBGIG_DEPRECATED_API("Use GetArticulation() instead.");
348                Articulation* GetNextArticulation() LIBGIG_DEPRECATED_API("Use GetArticulation() instead.");
349              virtual void  UpdateChunks(progress_t* pProgress) OVERRIDE;              virtual void  UpdateChunks(progress_t* pProgress) OVERRIDE;
350              virtual void  DeleteChunks() OVERRIDE;              virtual void  DeleteChunks() OVERRIDE;
351              virtual void  CopyAssign(const Articulator* orig);              virtual void  CopyAssign(const Articulator* orig);
352          protected:          protected:
353              typedef std::list<Articulation*> ArticulationList;              typedef std::vector<Articulation*> ArticulationList;
354              RIFF::List*                 pParentList;              RIFF::List*                 pParentList;
355              ArticulationList*           pArticulations;              ArticulationList*           pArticulations;
356              ArticulationList::iterator  ArticulationsIterator;              ArticulationList::iterator  ArticulationsIterator;

Legend:
Removed from v.3939  
changed lines
  Added in v.3940

  ViewVC Help
Powered by ViewVC