#pragma once
namespace __jitify_string_ns {
    template<class CharT,class Traits=void,class Allocator=void>
	struct basic_string {
            basic_string();
            basic_string( const CharT* s ); //, const Allocator& alloc = Allocator() );
            const CharT* c_str() const;
            bool empty() const;
            void operator+=(const char *);
            void operator+=(const basic_string &);
	};
    typedef basic_string<char> string;
} // namespace __jitify_string_ns
namespace std { using namespace __jitify_string_ns; }
using namespace __jitify_string_ns;
