#include <sample2.h>
Definition at line 41 of file sample2.h.
◆ MyString() [1/3]
◆ MyString() [2/3]
MyString::MyString |
( |
const char * | a_c_string | ) |
|
|
inlineexplicit |
Definition at line 58 of file sample2.h.
58 : c_string_(NULL) {
60 }
void Set(const char *c_string)
◆ MyString() [3/3]
MyString::MyString |
( |
const MyString & | string | ) |
|
|
inline |
Definition at line 63 of file sample2.h.
63 : c_string_(NULL) {
64 Set(
string.c_string_);
65 }
◆ ~MyString()
Definition at line 71 of file sample2.h.
71{ delete[] c_string_; }
◆ c_string()
const char * MyString::c_string |
( |
| ) |
const |
|
inline |
◆ CloneCString()
const char * MyString::CloneCString |
( |
const char * | a_c_string | ) |
|
|
static |
Definition at line 39 of file sample2.cc.
39 {
40 if (a_c_string == NULL) return NULL;
41
42 const size_t len = strlen(a_c_string);
43 char*
const clone =
new char[
len + 1 ];
45
46 return clone;
47}
memcpy((char *) pInfo->slotDescription, s, l)
◆ Length()
size_t MyString::Length |
( |
| ) |
const |
|
inline |
Definition at line 76 of file sample2.h.
76 {
77 return c_string_ == NULL ? 0 : strlen(c_string_);
78 }
◆ Set()
void MyString::Set |
( |
const char * | c_string | ) |
|
Definition at line 51 of file sample2.cc.
51 {
52
54 delete[] c_string_;
55 c_string_ = temp;
56}
static const char * CloneCString(const char *a_c_string)
The documentation for this class was generated from the following files:
- libraries/fc/include/fc/crypto/webauthn_json/thirdparty/gtest/googletest/samples/sample2.h
- libraries/fc/include/fc/crypto/webauthn_json/thirdparty/gtest/googletest/samples/sample2.cc