aboutsummaryrefslogtreecommitdiff
path: root/tools/doc/doc_data.cpp
diff options
context:
space:
mode:
authorGeorge Marques2016-07-05 16:57:17 -0300
committerGeorge Marques2016-07-05 17:09:16 -0300
commit29b62ce5d009bfdc57e065e450d7e01c5bd5bd05 (patch)
tree778e6d46ac95aa79ca607f0768a88dc2a1de7919 /tools/doc/doc_data.cpp
parent647dc1e21422f1d501de2b80a5830a97f7ead0b4 (diff)
downloadgodot-29b62ce5d009bfdc57e065e450d7e01c5bd5bd05.tar.gz
godot-29b62ce5d009bfdc57e065e450d7e01c5bd5bd05.tar.zst
godot-29b62ce5d009bfdc57e065e450d7e01c5bd5bd05.zip
Make sure builtin types' constants remain in order
This adds a list of constants for VariantCall to make sure the order of register is kept when showing in the editor help and in the documentation. This also remove the sorting of constants from the doctool, so it keeps the natural order in classes.xml.
Diffstat (limited to 'tools/doc/doc_data.cpp')
-rw-r--r--tools/doc/doc_data.cpp16
1 files changed, 0 insertions, 16 deletions
diff --git a/tools/doc/doc_data.cpp b/tools/doc/doc_data.cpp
index 470dd078a..14b937be3 100644
--- a/tools/doc/doc_data.cpp
+++ b/tools/doc/doc_data.cpp
@@ -36,21 +36,6 @@
#include "io/compression.h"
#include "scene/resources/theme.h"
-struct _ConstantComparator {
-
- inline bool operator()(const DocData::ConstantDoc &a, const DocData::ConstantDoc &b) const {
- String left_a = a.name.find("_") == -1 ? a.name : a.name.substr(0, a.name.find("_"));
- String left_b = b.name.find("_") == -1 ? b.name : b.name.substr(0, b.name.find("_"));
- if (left_a == left_b) // If they have the same prefix
- if (a.value == b.value)
- return a.name < b.name; // Sort by name if the values are the same
- else
- return a.value < b.value; // Sort by value otherwise
- else
- return left_a < left_b; // Sort by name if the prefixes aren't the same
- }
-};
-
void DocData::merge_from(const DocData& p_data) {
for( Map<String,ClassDoc>::Element *E=class_list.front();E;E=E->next()) {
@@ -1052,7 +1037,6 @@ Error DocData::save(const String& p_path) {
_write_string(f,1,"<constants>");
- c.constants.sort_custom<_ConstantComparator>();
for(int i=0;i<c.constants.size();i++) {