From c83478ea0a19cc7fdf6e2cc228ed3697990732fe Mon Sep 17 00:00:00 2001 From: David Robillard Date: Thu, 14 Jul 2022 15:38:58 -0400 Subject: Move public headers to conventional include directory --- include/ganv/types.hpp | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 include/ganv/types.hpp (limited to 'include/ganv/types.hpp') diff --git a/include/ganv/types.hpp b/include/ganv/types.hpp new file mode 100644 index 0000000..ba797ba --- /dev/null +++ b/include/ganv/types.hpp @@ -0,0 +1,30 @@ +/* This file is part of Ganv. + * Copyright 2007-2015 David Robillard + * + * Ganv is free software: you can redistribute it and/or modify it under the + * terms of the GNU General Public License as published by the Free Software + * Foundation, either version 3 of the License, or any later version. + * + * Ganv is distributed in the hope that it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU General Public License for details. + * + * You should have received a copy of the GNU General Public License along + * with Ganv. If not, see . + */ + +#ifndef GANV_TYPES_HPP +#define GANV_TYPES_HPP + +namespace Ganv { + +class Canvas; // IWYU pragma: keep +class Edge; // IWYU pragma: keep +class Item; // IWYU pragma: keep +class Module; // IWYU pragma: keep +class Node; // IWYU pragma: keep +class Port; // IWYU pragma: keep + +} // namespace Ganv + +#endif // GANV_TYPES_HPP -- cgit v1.2.1