34 #ifndef GTEST_SAMPLES_SAMPLE2_H_ 35 #define GTEST_SAMPLES_SAMPLE2_H_ 43 const char* c_string_;
65 Set(
string.c_string_);
75 const char*
c_string()
const {
return c_string_; }
78 return c_string_ ==
NULL ? 0 : strlen(c_string_);
86 #endif // GTEST_SAMPLES_SAMPLE2_H_ static const char * CloneCString(const char *a_c_string)
Definition: sample2.cc:39
~MyString()
Definition: sample2.h:72
MyString(const MyString &string)
Definition: sample2.h:64
size_t Length() const
Definition: sample2.h:77
MyString()
Definition: sample2.h:56
void Set(const char *c_string)
Definition: sample2.cc:51
const char * c_string() const
Definition: sample2.h:75
#define NULL
Definition: common_types.h:41
MyString(const char *a_c_string)
Definition: sample2.h:59