Program Listing for File SWIG_editor_visitor.hpp

Return to documentation for file (include\SWIG_editor_visitor.hpp)

#pragma once

#include "editorObject.hpp"

struct NoteVisitor {
    virtual ~NoteVisitor()
    {
    }
    virtual void
    on_item(const EDIT_ARG_NOTE &o) = 0;
};

struct MixVisitor {
    virtual ~MixVisitor()
    {
    }
    virtual void
    on_item(const EDIT_ARG_MIX &o) = 0;
};

struct KVVisitor {
    virtual ~KVVisitor()
    {
    }
    virtual void
    on_item(const EDIT_ARG_KEY_VALUE &o) = 0;
};

struct MusicVisitor {
    virtual ~MusicVisitor()
    {
    }
    virtual void
    on_item(const EDIT_ARG_MUSIC &o) = 0;
};