From f48f9d69a541d758dc9928c0c89eae46819e660f Mon Sep 17 00:00:00 2001 From: David Robillard Date: Sat, 13 Apr 2019 15:24:45 +0200 Subject: Clean up symbol table --- ingen/ColorContext.hpp | 4 +++- ingen/FilePath.hpp | 18 ++++++++++-------- 2 files changed, 13 insertions(+), 9 deletions(-) (limited to 'ingen') diff --git a/ingen/ColorContext.hpp b/ingen/ColorContext.hpp index 46e291a3..aadb2980 100644 --- a/ingen/ColorContext.hpp +++ b/ingen/ColorContext.hpp @@ -17,11 +17,13 @@ #ifndef INGEN_COLORCONTEXT_HPP #define INGEN_COLORCONTEXT_HPP +#include "ingen/ingen.h" + #include namespace ingen { -class ColorContext { +class INGEN_API ColorContext { public: enum class Color { RED = 31, GREEN, YELLOW, BLUE, MAGENTA, CYAN, WHITE }; diff --git a/ingen/FilePath.hpp b/ingen/FilePath.hpp index 57cd47be..376411ec 100644 --- a/ingen/FilePath.hpp +++ b/ingen/FilePath.hpp @@ -17,6 +17,8 @@ #ifndef INGEN_FILE_PATH_HPP #define INGEN_FILE_PATH_HPP +#include "ingen/ingen.h" + #include #include @@ -35,7 +37,7 @@ namespace ingen { * Support for Windows paths is only partial and there is no support for * character encoding conversion at all. */ -class FilePath +class INGEN_API FilePath { public: #ifdef USE_WINDOWS_FILE_PATHS @@ -102,14 +104,14 @@ private: string_type _str; }; -bool operator==(const FilePath& lhs, const FilePath& rhs) noexcept; -bool operator!=(const FilePath& lhs, const FilePath& rhs) noexcept; -bool operator<(const FilePath& lhs, const FilePath& rhs) noexcept; -bool operator<=(const FilePath& lhs, const FilePath& rhs) noexcept; -bool operator>(const FilePath& lhs, const FilePath& rhs) noexcept; -bool operator>=(const FilePath& lhs, const FilePath& rhs) noexcept; +INGEN_API bool operator==(const FilePath& lhs, const FilePath& rhs) noexcept; +INGEN_API bool operator!=(const FilePath& lhs, const FilePath& rhs) noexcept; +INGEN_API bool operator<(const FilePath& lhs, const FilePath& rhs) noexcept; +INGEN_API bool operator<=(const FilePath& lhs, const FilePath& rhs) noexcept; +INGEN_API bool operator>(const FilePath& lhs, const FilePath& rhs) noexcept; +INGEN_API bool operator>=(const FilePath& lhs, const FilePath& rhs) noexcept; -FilePath operator/(const FilePath& lhs, const FilePath& rhs); +INGEN_API FilePath operator/(const FilePath& lhs, const FilePath& rhs); template std::basic_ostream& -- cgit v1.2.1