diff --git a/src/nvcore/StrLib.h b/src/nvcore/StrLib.h index f193304..a66dd3a 100644 --- a/src/nvcore/StrLib.h +++ b/src/nvcore/StrLib.h @@ -45,7 +45,7 @@ namespace nv StringBuilder(); explicit StringBuilder( int size_hint ); - StringBuilder( const char * str ); + //StringBuilder( const char * str ); StringBuilder( const StringBuilder & ); StringBuilder( int size_hint, const StringBuilder & ); StringBuilder( const char * format, ... ) __attribute__((format (printf, 2, 3))); @@ -128,11 +128,16 @@ namespace nv public: Path() : StringBuilder() {} explicit Path(int size_hint) : StringBuilder(size_hint) {} + //Path(const char * str) : StringBuilder((const char *)str) {} Path(const StringBuilder & str) : StringBuilder(str) {} Path(int size_hint, const StringBuilder & str) : StringBuilder(size_hint, str) {} Path(const char * format, ...) __attribute__((format (printf, 2, 3))); Path(int size_hint, const char * format, ...) __attribute__((format (printf, 3, 4))); + Path & operator=( const char * s ) { + return (Path &)copy(s); + } + const char * fileName() const; const char * extension() const;