aboutsummaryrefslogtreecommitdiff
path: root/src/libjin/common
diff options
context:
space:
mode:
authorchai <chaifix@163.com>2018-12-19 17:36:48 +0800
committerchai <chaifix@163.com>2018-12-19 17:36:48 +0800
commitcad5193dfb6c79874f7d0c8c39bcfac8489ba9b3 (patch)
tree74345a48f33d8d6b7bd8e553f09c5566ee59a519 /src/libjin/common
parent4957f1c346509b30940371f093139067287b6867 (diff)
*shader
Diffstat (limited to 'src/libjin/common')
-rw-r--r--src/libjin/common/je_common.h1
-rw-r--r--src/libjin/common/je_string.h15
2 files changed, 11 insertions, 5 deletions
diff --git a/src/libjin/common/je_common.h b/src/libjin/common/je_common.h
index 31b67c6..a34268a 100644
--- a/src/libjin/common/je_common.h
+++ b/src/libjin/common/je_common.h
@@ -3,5 +3,6 @@
#include "je_exception.h"
#include "je_array.hpp"
+#include "je_string.h"
#endif \ No newline at end of file
diff --git a/src/libjin/common/je_string.h b/src/libjin/common/je_string.h
index db0cffb..4e46f17 100644
--- a/src/libjin/common/je_string.h
+++ b/src/libjin/common/je_string.h
@@ -24,6 +24,11 @@ namespace JinEngine
{
}
+ inline String(const char* str)
+ : std::string(str)
+ {
+ }
+
inline String& operator = (const String& str)
{
std::string::operator=(str);
@@ -45,11 +50,6 @@ namespace JinEngine
{
}
- inline String(const char* nts)
- : std::string(nts)
- {
- }
-
inline String(const char* buf, size_type bufsize)
: std::string(buf, bufsize)
{
@@ -60,6 +60,11 @@ namespace JinEngine
{
}
+ inline int length() const
+ {
+ return size();
+ }
+
};
}