summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--glib/src/checksum.hg2
-rw-r--r--glib/src/date.hg6
-rw-r--r--glib/src/enums.hg2
-rw-r--r--glib/src/fileutils.hg2
-rw-r--r--glib/src/iochannel.hg9
-rw-r--r--glib/src/keyfile.hg2
-rw-r--r--glib/src/markup.hg2
-rw-r--r--glib/src/miscutils.hg4
-rw-r--r--glib/src/module.hg2
-rw-r--r--glib/src/nodetree.hg2
-rw-r--r--glib/src/optionentry.hg2
-rw-r--r--glib/src/regex.hg4
-rw-r--r--glib/src/spawn.hg2
-rw-r--r--glib/src/timezone.hg2
-rw-r--r--glib/src/unicode.hg8
15 files changed, 26 insertions, 25 deletions
diff --git a/glib/src/checksum.hg b/glib/src/checksum.hg
index f07ec967..f4e90e4a 100644
--- a/glib/src/checksum.hg
+++ b/glib/src/checksum.hg
@@ -43,7 +43,7 @@ class GLIBMM_API Checksum
_IGNORE(g_checksum_copy, g_checksum_free)
public:
- _WRAP_ENUM(Type, GChecksumType, NO_GTYPE)
+ _WRAP_ENUM(Type, GChecksumType, NO_GTYPE, decl_prefix GLIBMM_API)
#m4 _CONVERSION(`Type', `GChecksumType', `(static_cast<$2>($3))')
diff --git a/glib/src/date.hg b/glib/src/date.hg
index 53356898..62f0b567 100644
--- a/glib/src/date.hg
+++ b/glib/src/date.hg
@@ -36,9 +36,9 @@ public:
using Day = guint8 ;
using Year = guint16;
- _WRAP_ENUM(Month, GDateMonth, NO_GTYPE)
- _WRAP_ENUM(Weekday, GDateWeekday, NO_GTYPE)
- _WRAP_ENUM(DMY, GDateDMY, NO_GTYPE)
+ _WRAP_ENUM(Month, GDateMonth, NO_GTYPE, decl_prefix GLIBMM_API)
+ _WRAP_ENUM(Weekday, GDateWeekday, NO_GTYPE, decl_prefix GLIBMM_API)
+ _WRAP_ENUM(DMY, GDateDMY, NO_GTYPE, decl_prefix GLIBMM_API)
static const Day BAD_DAY = 0;
static const Year BAD_YEAR = 0;
diff --git a/glib/src/enums.hg b/glib/src/enums.hg
index 656f2851..49cfb125 100644
--- a/glib/src/enums.hg
+++ b/glib/src/enums.hg
@@ -20,6 +20,6 @@ _DEFS(glibmm,glib)
namespace Glib
{
-_WRAP_ENUM(ParamFlags, GParamFlags, NO_GTYPE)
+_WRAP_ENUM(ParamFlags, GParamFlags, NO_GTYPE, decl_prefix GLIBMM_API)
} //namespace Glib
diff --git a/glib/src/fileutils.hg b/glib/src/fileutils.hg
index ecbd77b5..85d10a30 100644
--- a/glib/src/fileutils.hg
+++ b/glib/src/fileutils.hg
@@ -27,7 +27,7 @@ extern "C" { typedef struct _GDir GDir; }
namespace Glib
{
-_WRAP_ENUM(FileTest, GFileTest, NO_GTYPE)
+_WRAP_ENUM(FileTest, GFileTest, NO_GTYPE, decl_prefix GLIBMM_API)
/** @defgroup FileUtils File Utilities
* Various file-related classes and functions.
diff --git a/glib/src/iochannel.hg b/glib/src/iochannel.hg
index 15cdf232..1a0036ad 100644
--- a/glib/src/iochannel.hg
+++ b/glib/src/iochannel.hg
@@ -34,9 +34,9 @@ namespace Glib
class Source;
class IOSource;
-_WRAP_ENUM(SeekType, GSeekType, NO_GTYPE)
-_WRAP_ENUM(IOStatus, GIOStatus, NO_GTYPE, s#^EOF$#ENDOFFILE#)
-_WRAP_ENUM(IOFlags, GIOFlags, NO_GTYPE)
+_WRAP_ENUM(SeekType, GSeekType, NO_GTYPE, decl_prefix GLIBMM_API)
+_WRAP_ENUM(IOStatus, GIOStatus, NO_GTYPE, s#^EOF$#ENDOFFILE#, decl_prefix GLIBMM_API)
+_WRAP_ENUM(IOFlags, GIOFlags, NO_GTYPE, decl_prefix GLIBMM_API)
// Glib::IOCondition::IN and Glib::IOCondition::OUT would be problematic.
@@ -59,7 +59,8 @@ _WRAP_ENUM(IOCondition, GIOCondition, NO_GTYPE,
s#^PRI$#IO_PRI#,
s#^ERR$#IO_ERR#,
s#^HUP$#IO_HUP#,
- s#^NVAL$#IO_NVAL#)
+ s#^NVAL$#IO_NVAL#,
+ decl_prefix GLIBMM_API)
/** Exception class for IOChannel errors.
*/
diff --git a/glib/src/keyfile.hg b/glib/src/keyfile.hg
index fcf20583..96b346f5 100644
--- a/glib/src/keyfile.hg
+++ b/glib/src/keyfile.hg
@@ -97,7 +97,7 @@ class GLIBMM_API KeyFile final
public:
- _WRAP_ENUM(Flags, GKeyFileFlags, NO_GTYPE)
+ _WRAP_ENUM(Flags, GKeyFileFlags, NO_GTYPE, decl_prefix GLIBMM_API)
//TODO: Maybe replace all the get_*/set_* methods with some generic get/set
//methods when it is possible.
diff --git a/glib/src/markup.hg b/glib/src/markup.hg
index fa34f390..1d1f3eef 100644
--- a/glib/src/markup.hg
+++ b/glib/src/markup.hg
@@ -110,7 +110,7 @@ using Error = Glib::MarkupError;
GLIBMM_API
Glib::ustring escape_text(const Glib::ustring& text);
-_WRAP_ENUM(ParseFlags, GMarkupParseFlags, NO_GTYPE)
+_WRAP_ENUM(ParseFlags, GMarkupParseFlags, NO_GTYPE, decl_prefix GLIBMM_API)
/** Binary predicate used by Markup::Parser::AttributeMap.
* @ingroup Markup
diff --git a/glib/src/miscutils.hg b/glib/src/miscutils.hg
index 5e5e69ca..c31b3e6a 100644
--- a/glib/src/miscutils.hg
+++ b/glib/src/miscutils.hg
@@ -22,8 +22,8 @@ _DEFS(glibmm,glib)
namespace Glib
{
-_WRAP_ENUM(UserDirectory, GUserDirectory, NO_GTYPE, s#^DIRECTORY_##)
-_WRAP_ENUM(FormatSizeFlags, GFormatSizeFlags, NO_GTYPE)
+_WRAP_ENUM(UserDirectory, GUserDirectory, NO_GTYPE, s#^DIRECTORY_##, decl_prefix GLIBMM_API)
+_WRAP_ENUM(FormatSizeFlags, GFormatSizeFlags, NO_GTYPE, decl_prefix GLIBMM_API)
/** @defgroup MiscUtils Miscellaneous Utility Functions
* Miscellaneous Utility Functions -- a selection of portable utility functions.
diff --git a/glib/src/module.hg b/glib/src/module.hg
index 03b471f8..ea926882 100644
--- a/glib/src/module.hg
+++ b/glib/src/module.hg
@@ -43,7 +43,7 @@ class GLIBMM_API Module
public:
- _WRAP_ENUM(Flags, GModuleFlags, NO_GTYPE)
+ _WRAP_ENUM(Flags, GModuleFlags, NO_GTYPE, decl_prefix GLIBMM_API)
/** Opens a module.
*
diff --git a/glib/src/nodetree.hg b/glib/src/nodetree.hg
index 1db7f1ac..300b7f31 100644
--- a/glib/src/nodetree.hg
+++ b/glib/src/nodetree.hg
@@ -54,7 +54,7 @@ class NodeTree
{
_CLASS_GENERIC(NodeTree, GNode)
public:
- _WRAP_ENUM(TraverseType, GTraverseType, NO_GTYPE)
+ _WRAP_ENUM(TraverseType, GTraverseType, NO_GTYPE, decl_prefix GLIBMM_API)
using TraverseFunc = sigc::slot<bool(NodeTree<T>&)>;
using ForeachFunc = sigc::slot<void(NodeTree<T>&)>;
diff --git a/glib/src/optionentry.hg b/glib/src/optionentry.hg
index 9e9a4133..6cd9a942 100644
--- a/glib/src/optionentry.hg
+++ b/glib/src/optionentry.hg
@@ -43,7 +43,7 @@ class GLIBMM_API OptionEntry
_CLASS_GENERIC(OptionEntry, GOptionEntry)
public:
- _WRAP_ENUM(Flags, GOptionFlags, NO_GTYPE)
+ _WRAP_ENUM(Flags, GOptionFlags, NO_GTYPE, decl_prefix GLIBMM_API)
OptionEntry();
OptionEntry(const OptionEntry& src);
diff --git a/glib/src/regex.hg b/glib/src/regex.hg
index 7cd4a326..ab900486 100644
--- a/glib/src/regex.hg
+++ b/glib/src/regex.hg
@@ -96,8 +96,8 @@ class GLIBMM_API Regex final
_IGNORE(g_regex_ref, g_regex_unref)
public:
- _WRAP_ENUM(CompileFlags, GRegexCompileFlags, NO_GTYPE)
- _WRAP_ENUM(MatchFlags, GRegexMatchFlags, NO_GTYPE)
+ _WRAP_ENUM(CompileFlags, GRegexCompileFlags, NO_GTYPE, decl_prefix GLIBMM_API)
+ _WRAP_ENUM(MatchFlags, GRegexMatchFlags, NO_GTYPE, decl_prefix GLIBMM_API)
/// @throws Glib::RegexError
static Glib::RefPtr<Glib::Regex> create(Glib::UStringView pattern, CompileFlags compile_options = static_cast<CompileFlags>(0), MatchFlags match_options = static_cast<MatchFlags>(0));
diff --git a/glib/src/spawn.hg b/glib/src/spawn.hg
index 40443c0f..c13ab808 100644
--- a/glib/src/spawn.hg
+++ b/glib/src/spawn.hg
@@ -27,7 +27,7 @@ namespace Glib
using Pid = GPid;
-_WRAP_ENUM(SpawnFlags, GSpawnFlags, NO_GTYPE)
+_WRAP_ENUM(SpawnFlags, GSpawnFlags, NO_GTYPE, decl_prefix GLIBMM_API)
/** @defgroup Spawn Spawning Processes
* Process launching with fork()/exec().
diff --git a/glib/src/timezone.hg b/glib/src/timezone.hg
index ba7101f7..6ba871ec 100644
--- a/glib/src/timezone.hg
+++ b/glib/src/timezone.hg
@@ -28,7 +28,7 @@ typedef struct _GTimeZone GTimeZone;
namespace Glib
{
-_WRAP_ENUM(TimeType, GTimeType, NO_GTYPE)
+_WRAP_ENUM(TimeType, GTimeType, NO_GTYPE, decl_prefix GLIBMM_API)
/** TimeZone - A structure representing a time zone.
* TimeZone is a structure that represents a time zone, at no particular point
diff --git a/glib/src/unicode.hg b/glib/src/unicode.hg
index b3d65f55..f771743d 100644
--- a/glib/src/unicode.hg
+++ b/glib/src/unicode.hg
@@ -67,10 +67,10 @@ _POP()
namespace Glib
{
-_WRAP_ENUM(UnicodeType, GUnicodeType, NO_GTYPE)
-_WRAP_ENUM(UnicodeBreakType, GUnicodeBreakType, NO_GTYPE)
-_WRAP_ENUM(AsciiType, GAsciiType, NO_GTYPE)
-_WRAP_ENUM(NormalizeMode, GNormalizeMode, NO_GTYPE)
+_WRAP_ENUM(UnicodeType, GUnicodeType, NO_GTYPE, decl_prefix GLIBMM_API)
+_WRAP_ENUM(UnicodeBreakType, GUnicodeBreakType, NO_GTYPE, decl_prefix GLIBMM_API)
+_WRAP_ENUM(AsciiType, GAsciiType, NO_GTYPE, decl_prefix GLIBMM_API)
+_WRAP_ENUM(NormalizeMode, GNormalizeMode, NO_GTYPE, decl_prefix GLIBMM_API)
/** @defgroup Unicode Unicode Manipulation
* Functions operating on Unicode characters and UTF-8 strings.