A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://www.ncbi.nlm.nih.gov/IEB/ToolBox/CPP_DOC/doxyhtml/ftacpp_8hpp_source.html below:

NCBI C++ ToolKit: src/objtools/flatfile/ftacpp.hpp Source File

46  char

* p =

new char

[sz + 1];

47

std::memset(p, 0, sz + 1);

50 inline void MemSet

(

void

* p,

int n

,

size_t

sz) { std::memset(p,

n

, sz); }

51 inline void MemCpy

(

void

* p,

const void

* q,

size_t

sz)

54

std::memcpy(p, q, sz);

61 inline size_t StringLen

(

const char

* s) {

return

s ? std::strlen(s) : 0; }

66  const size_t n

= std::strlen(s) + 1;

67  char

* p =

new char

[

n

];

68

std::memcpy(p, s,

n

);

73  const size_t n

= s.length();

74  char

* p =

new char

[

n

+ 1];

75

std::memcpy(p, s.data(),

n

);

87 inline const char

*

StringStr

(

const char

* s1,

const char

* s2) {

return

std::strstr(s1, s2); }

88 inline char

*

StringStr

(

char

* s1,

const char

* s2) {

return

std::strstr(s1, s2); }

90 inline void StringCpy

(

char

* d,

const char

* s) { std::strcpy(d, s); }

91 inline void StringNCpy

(

char

* d,

const char

* s,

size_t n

) { std::strncpy(d, s,

n

); }

92 inline const char

*

StringChr

(

const char

* s,

const char

c) {

return

std::strchr(s, c); }

93 inline char

*

StringChr

(

char

* s,

const char

c) {

return

std::strchr(s, c); }

94 inline char

*

StringRChr

(

char

* s,

const char

c) {

return

std::strrchr(s, c); }

96 inline int StringCmp

(

const char

* s1,

const char

* s2)

112 inline bool StringEqu

(

const char

* s1,

const char

* s2)

122 inline bool StringEquN

(

const char

* s1,

const char

* s2,

size_t n

)

134  return

string_view(s1).starts_with(s2);

138  const string

S1(s1), S2(s2);

146  if

((

unsigned char

)(*s++) >

' '

)

155

std::from_chars(sv.data(), sv.data() + sv.size(),

n

);

The NCBI C++ standard methods for dealing with std::string.

int fta_atoi(string_view sv)

int StringCmp(const char *s1, const char *s2)

bool StringDoesHaveText(const char *s)

void MemSet(void *p, int n, size_t sz)

char * StringSave(const char *s)

bool fta_StartsWith(const char *s1, string_view s2)

bool StringEquNI(const char *s1, const char *s2, size_t n)

bool StringEquN(const char *s1, const char *s2, size_t n)

bool StringEqu(const char *s1, const char *s2)

void StringCpy(char *d, const char *s)

void StringNCpy(char *d, const char *s, size_t n)

size_t StringLen(const char *s)

bool StringHasNoText(const char *s)

void StringCat(char *d, const char *s)

void MemCpy(void *p, const void *q, size_t sz)

char * StringRChr(char *s, const char c)

const char * StringChr(const char *s, const char c)

char * StringNew(size_t sz)

const char * StringStr(const char *s1, const char *s2)

#define END_NCBI_SCOPE

End previously defined NCBI scope.

#define BEGIN_NCBI_SCOPE

Define ncbi namespace.

static bool EqualNocase(const CTempString s1, SIZE_TYPE pos, SIZE_TYPE n, const char *s2)

Case-insensitive equality of a substring with another string.

int strncmp(const char *str1, const char *str2, size_t count)

int strcmp(const char *str1, const char *str2)


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4