summaryrefslogtreecommitdiff
path: root/modules/regex/regex.h
diff options
context:
space:
mode:
Diffstat (limited to 'modules/regex/regex.h')
-rw-r--r--modules/regex/regex.h29
1 files changed, 11 insertions, 18 deletions
diff --git a/modules/regex/regex.h b/modules/regex/regex.h
index 193d818da3..7aecf9b3ec 100644
--- a/modules/regex/regex.h
+++ b/modules/regex/regex.h
@@ -30,11 +30,11 @@
#ifndef REGEX_H
#define REGEX_H
-#include "core/vector.h"
-#include "core/ustring.h"
#include "core/dictionary.h"
#include "core/reference.h"
#include "core/resource.h"
+#include "core/ustring.h"
+#include "core/vector.h"
class RegExNode;
@@ -57,12 +57,10 @@ class RegExMatch : public Reference {
friend class RegExNodeBackReference;
protected:
-
static void _bind_methods();
public:
-
- String expand(const String& p_template) const;
+ String expand(const String &p_template) const;
int get_group_count() const;
Array get_group_array() const;
@@ -70,34 +68,31 @@ public:
Array get_names() const;
Dictionary get_name_dict() const;
- String get_string(const Variant& p_name) const;
- int get_start(const Variant& p_name) const;
- int get_end(const Variant& p_name) const;
+ String get_string(const Variant &p_name) const;
+ int get_start(const Variant &p_name) const;
+ int get_end(const Variant &p_name) const;
RegExMatch();
-
};
class RegEx : public Resource {
GDCLASS(RegEx, Resource);
- RegExNode* root;
+ RegExNode *root;
Vector<Variant> group_names;
String pattern;
int lookahead_depth;
protected:
-
static void _bind_methods();
public:
-
void clear();
- Error compile(const String& p_pattern);
+ Error compile(const String &p_pattern);
- Ref<RegExMatch> search(const String& p_text, int p_start = 0, int p_end = -1) const;
- String sub(const String& p_text, const String& p_replacement, bool p_all = false, int p_start = 0, int p_end = -1) const;
+ Ref<RegExMatch> search(const String &p_text, int p_start = 0, int p_end = -1) const;
+ String sub(const String &p_text, const String &p_replacement, bool p_all = false, int p_start = 0, int p_end = -1) const;
bool is_valid() const;
String get_pattern() const;
@@ -105,10 +100,8 @@ public:
Array get_names() const;
RegEx();
- RegEx(const String& p_pattern);
+ RegEx(const String &p_pattern);
~RegEx();
-
};
#endif // REGEX_H
-