summaryrefslogtreecommitdiff
path: root/glib/src/regex.hg
diff options
context:
space:
mode:
Diffstat (limited to 'glib/src/regex.hg')
-rw-r--r--glib/src/regex.hg10
1 files changed, 5 insertions, 5 deletions
diff --git a/glib/src/regex.hg b/glib/src/regex.hg
index 1b9eb443..514b990d 100644
--- a/glib/src/regex.hg
+++ b/glib/src/regex.hg
@@ -35,10 +35,10 @@ _WRAP_ENUM(RegexMatchFlags, GRegexMatchFlags, NO_GTYPE)
/** Exception class for Regex
*/
-_WRAP_GERROR(RegexError, GRegexError, G_REGEX_ERROR, NO_GTYPE)
+_WRAP_GERROR(RegexError, GRegexError, G_REGEX_ERROR, NO_GTYPE, decl_prefix GLIBMM_API)
-class MatchInfo;
+class GLIBMM_API MatchInfo;
/** Perl-compatible regular expressions - matches strings against regular expressions.
*
@@ -104,9 +104,9 @@ class MatchInfo;
*
* @newin{2,14}
*/
-class Regex final
+class GLIBMM_API Regex final
{
- _CLASS_OPAQUE_REFCOUNTED(Regex, GRegex, NONE, g_regex_ref, g_regex_unref)
+ _CLASS_OPAQUE_REFCOUNTED(Regex, GRegex, NONE, g_regex_ref, g_regex_unref, GLIBMM_API)
_IGNORE(g_regex_ref, g_regex_unref)
public:
@@ -232,7 +232,7 @@ public:
* expression match which created it.
* @newin{2,28}
*/
-class MatchInfo
+class GLIBMM_API MatchInfo
{
_CLASS_GENERIC(MatchInfo, GMatchInfo)
_IGNORE(g_match_info_ref, g_match_info_unref, g_match_info_free)