summaryrefslogtreecommitdiff
path: root/modules/regex
diff options
context:
space:
mode:
Diffstat (limited to 'modules/regex')
-rw-r--r--modules/regex/regex.cpp32
-rw-r--r--modules/regex/regex.h4
-rw-r--r--modules/regex/register_types.cpp4
3 files changed, 20 insertions, 20 deletions
diff --git a/modules/regex/regex.cpp b/modules/regex/regex.cpp
index c7ce2884a1..e67040b5a3 100644
--- a/modules/regex/regex.cpp
+++ b/modules/regex/regex.cpp
@@ -1481,26 +1481,26 @@ RegEx::~RegEx() {
void RegExMatch::_bind_methods() {
- ObjectTypeDB::bind_method(_MD("expand","template"),&RegExMatch::expand);
- ObjectTypeDB::bind_method(_MD("get_group_count"),&RegExMatch::get_group_count);
- ObjectTypeDB::bind_method(_MD("get_group_array"),&RegExMatch::get_group_array);
- ObjectTypeDB::bind_method(_MD("get_names"),&RegExMatch::get_names);
- ObjectTypeDB::bind_method(_MD("get_name_dict"),&RegExMatch::get_name_dict);
- ObjectTypeDB::bind_method(_MD("get_string","name"),&RegExMatch::get_string, DEFVAL(0));
- ObjectTypeDB::bind_method(_MD("get_start","name"),&RegExMatch::get_start, DEFVAL(0));
- ObjectTypeDB::bind_method(_MD("get_end","name"),&RegExMatch::get_end, DEFVAL(0));
+ ClassDB::bind_method(_MD("expand","template"),&RegExMatch::expand);
+ ClassDB::bind_method(_MD("get_group_count"),&RegExMatch::get_group_count);
+ ClassDB::bind_method(_MD("get_group_array"),&RegExMatch::get_group_array);
+ ClassDB::bind_method(_MD("get_names"),&RegExMatch::get_names);
+ ClassDB::bind_method(_MD("get_name_dict"),&RegExMatch::get_name_dict);
+ ClassDB::bind_method(_MD("get_string","name"),&RegExMatch::get_string, DEFVAL(0));
+ ClassDB::bind_method(_MD("get_start","name"),&RegExMatch::get_start, DEFVAL(0));
+ ClassDB::bind_method(_MD("get_end","name"),&RegExMatch::get_end, DEFVAL(0));
}
void RegEx::_bind_methods() {
- ObjectTypeDB::bind_method(_MD("clear"),&RegEx::clear);
- ObjectTypeDB::bind_method(_MD("compile","pattern"),&RegEx::compile);
- ObjectTypeDB::bind_method(_MD("search","text","start","end"),&RegEx::search, DEFVAL(0), DEFVAL(-1));
- ObjectTypeDB::bind_method(_MD("sub","text","replacement","all","start","end"),&RegEx::sub, DEFVAL(false), DEFVAL(0), DEFVAL(-1));
- ObjectTypeDB::bind_method(_MD("is_valid"),&RegEx::is_valid);
- ObjectTypeDB::bind_method(_MD("get_pattern"),&RegEx::get_pattern);
- ObjectTypeDB::bind_method(_MD("get_group_count"),&RegEx::get_group_count);
- ObjectTypeDB::bind_method(_MD("get_names"),&RegEx::get_names);
+ ClassDB::bind_method(_MD("clear"),&RegEx::clear);
+ ClassDB::bind_method(_MD("compile","pattern"),&RegEx::compile);
+ ClassDB::bind_method(_MD("search","text","start","end"),&RegEx::search, DEFVAL(0), DEFVAL(-1));
+ ClassDB::bind_method(_MD("sub","text","replacement","all","start","end"),&RegEx::sub, DEFVAL(false), DEFVAL(0), DEFVAL(-1));
+ ClassDB::bind_method(_MD("is_valid"),&RegEx::is_valid);
+ ClassDB::bind_method(_MD("get_pattern"),&RegEx::get_pattern);
+ ClassDB::bind_method(_MD("get_group_count"),&RegEx::get_group_count);
+ ClassDB::bind_method(_MD("get_names"),&RegEx::get_names);
ADD_PROPERTY(PropertyInfo(Variant::STRING, "pattern"), _SCS("compile"), _SCS("get_pattern"));
}
diff --git a/modules/regex/regex.h b/modules/regex/regex.h
index 08b0bebdcd..193d818da3 100644
--- a/modules/regex/regex.h
+++ b/modules/regex/regex.h
@@ -40,7 +40,7 @@ class RegExNode;
class RegExMatch : public Reference {
- OBJ_TYPE(RegExMatch, Reference);
+ GDCLASS(RegExMatch, Reference);
struct Group {
Variant name;
@@ -80,7 +80,7 @@ public:
class RegEx : public Resource {
- OBJ_TYPE(RegEx, Resource);
+ GDCLASS(RegEx, Resource);
RegExNode* root;
Vector<Variant> group_names;
diff --git a/modules/regex/register_types.cpp b/modules/regex/register_types.cpp
index b3f56cd924..d44c7e563c 100644
--- a/modules/regex/register_types.cpp
+++ b/modules/regex/register_types.cpp
@@ -33,8 +33,8 @@
void register_regex_types() {
- ObjectTypeDB::register_type<RegExMatch>();
- ObjectTypeDB::register_type<RegEx>();
+ ClassDB::register_class<RegExMatch>();
+ ClassDB::register_class<RegEx>();
}
void unregister_regex_types() {