Browse Source

Renamed clangmm::CString to clangmm::String, and also renamed its data member data to c_str

merge-requests/37/head
eidheim 8 years ago
parent
commit
0ab1692d12
  1. 8
      src/Utility.cc
  2. 8
      src/Utility.h

8
src/Utility.cc

@ -10,14 +10,14 @@ std::string clangmm::to_string(CXString cx_string) {
return string; return string;
} }
clangmm::CString::CString(const CXString &cx_string) : cx_string(cx_string) { clangmm::String::String(const CXString &cx_string) : cx_string(cx_string) {
if(cx_string.data!=NULL) if(cx_string.data!=NULL)
data=clang_getCString(cx_string); c_str=clang_getCString(cx_string);
else else
data=""; c_str="";
} }
clangmm::CString::~CString() { clangmm::String::~String() {
if(cx_string.data!=NULL) if(cx_string.data!=NULL)
clang_disposeString(cx_string); clang_disposeString(cx_string);
} }

8
src/Utility.h

@ -6,12 +6,12 @@
namespace clangmm { namespace clangmm {
std::string to_string(CXString cx_string); std::string to_string(CXString cx_string);
class CString { class String {
public: public:
CString(const CXString &cx_string); String(const CXString &cx_string);
~CString(); ~String();
CXString cx_string; CXString cx_string;
const char *data; const char *c_str;
}; };
void remove_include_guard(std::string &buffer); void remove_include_guard(std::string &buffer);

Loading…
Cancel
Save