1 /* This file is part of Ganv. 2 * Copyright 2007-2016 David Robillard <http://drobilla.net> 3 * 4 * Ganv is free software: you can redistribute it and/or modify it under the 5 * terms of the GNU General Public License as published by the Free Software 6 * Foundation, either version 3 of the License, or any later version. 7 * 8 * Ganv is distributed in the hope that it will be useful, but WITHOUT ANY 9 * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 10 * FOR A PARTICULAR PURPOSE. See the GNU General Public License for details. 11 * 12 * You should have received a copy of the GNU General Public License along 13 * with Ganv. If not, see <http://www.gnu.org/licenses/>. 14 */ 15 16 #ifndef GANV_TYPES_H 17 #define GANV_TYPES_H 18 19 typedef struct _GanvCanvas GanvCanvas; 20 typedef struct _GanvEdge GanvEdge; 21 typedef struct _GanvModule GanvModule; 22 typedef struct _GanvNode GanvNode; 23 typedef struct _GanvPort GanvPort; 24 typedef struct _GanvBox GanvBox; 25 26 #endif /* GANV_TYPES_H */ 27