summaryrefslogtreecommitdiff
path: root/src/strings/vstring.tcc
diff options
context:
space:
mode:
Diffstat (limited to 'src/strings/vstring.tcc')
-rw-r--r--src/strings/vstring.tcc12
1 files changed, 9 insertions, 3 deletions
diff --git a/src/strings/vstring.tcc b/src/strings/vstring.tcc
index 674b21d..69729d4 100644
--- a/src/strings/vstring.tcc
+++ b/src/strings/vstring.tcc
@@ -21,7 +21,8 @@
#include "../common/utils2.hpp"
-#include "fstring.hpp"
+#include "rstring.hpp"
+#include "astring.hpp"
#include "tstring.hpp"
#include "sstring.hpp"
#include "zstring.hpp"
@@ -43,11 +44,16 @@ namespace strings
// poor man's delegated constructors
// needed for gcc 4.6 compatibility
template<uint8_t n>
- VString<n>::VString(FString f)
+ VString<n>::VString(RString f)
{
*this = XString(f);
}
template<uint8_t n>
+ VString<n>::VString(AString a)
+ {
+ *this = XString(a);
+ }
+ template<uint8_t n>
VString<n>::VString(TString t)
{
*this = XString(t);
@@ -109,7 +115,7 @@ namespace strings
return std::end(_data) - _special;
}
template<uint8_t n>
- const FString *VString<n>::base() const
+ const RString *VString<n>::base() const
{
return nullptr;
}