Iros
 
Loading...
Searching...
No Matches
string.h File Reference

Go to the source code of this file.

Namespaces

namespace  di
 
namespace  di::parser
 
namespace  di::parser::detail
 

Functions

__CCPP_BEGIN_DECLARATIONS void * memchr (void const *__haystack, int __needle, size_t __count)
 
int memcmp (void const *__lhs, void const *__rhs, size_t __count)
 
void * memcpy (void *__CCPP_RESTRICT __dest, void const *__CCPP_RESTRICT __src, size_t __count)
 
void * memmove (void *__dest, void const *__src, size_t __count)
 
void * memset (void *__dest, int __ch, size_t __count)
 
char * strcpy (char *__CCPP_RESTRICT __dest, char const *__CCPP_RESTRICT __src)
 
char * strncpy (char *__CCPP_RESTRICT __dest, char const *__CCPP_RESTRICT __src, size_t __count)
 
char * strcat (char *__CCPP_RESTRICT __dest, char const *__CCPP_RESTRICT __src)
 
char * strncat (char *__CCPP_RESTRICT __dest, char const *__CCPP_RESTRICT __src, size_t __count)
 
size_t strxfrm (char *__CCPP_RESTRICT __dest, char const *__CCPP_RESTRICT __src, size_t __count)
 
char * strdup (char const *__src)
 
char * strndup (char const *__src, size_t __count)
 
size_t strlen (char const *__str)
 
int strcmp (char const *__lhs, char const *__rhs)
 
int strncmp (char const *__lhs, char const *__rhs, size_t __count)
 
int strcoll (char const *__lhs, char const *__rhs)
 
char * strchr (char const *__haystack, int __needle)
 
char * strrchr (char const *__haystack, int __needle)
 
size_t strspn (char const *__haystack, char const *__needle)
 
size_t strcspn (char const *__haystack, char const *__needle)
 
char * strpbrk (char const *__haystack, char const *__needle)
 
char * strstr (char const *__haystack, char const *__needle)
 
char * strtok (char *__CCPP_RESTRICT __str, char const *__CCPP_RESTRICT __delim)
 
char * strerror (int __errnum)
 
template<concepts::Encoding Enc, concepts::ParserContext Context>
requires (concepts::SameAs<Enc, meta::Encoding<Context>>)
constexpr auto di::parser::detail::tag_invoke (types::Tag< create_parser_in_place >, InPlaceType< container::string::StringViewImpl< Enc > >, Context &)
 
template<concepts::Encoding Enc, concepts::ParserContext Context>
requires (concepts::SameAs<Enc, meta::Encoding<Context>>)
constexpr auto di::parser::detail::tag_invoke (types::Tag< create_parser_in_place >, InPlaceType< container::PathViewImpl< Enc > >, Context &)
 

Function Documentation

◆ memchr()

__CCPP_BEGIN_DECLARATIONS void * memchr ( void const * __haystack,
int __needle,
size_t __count )

◆ memcmp()

int memcmp ( void const * __lhs,
void const * __rhs,
size_t __count )

◆ memcpy()

void * memcpy ( void *__CCPP_RESTRICT __dest,
void const *__CCPP_RESTRICT __src,
size_t __count )

◆ memmove()

void * memmove ( void * __dest,
void const * __src,
size_t __count )

◆ memset()

void * memset ( void * __dest,
int __ch,
size_t __count )

◆ strcat()

char * strcat ( char *__CCPP_RESTRICT __dest,
char const *__CCPP_RESTRICT __src )

◆ strchr()

char * strchr ( char const * __haystack,
int __needle )

◆ strcmp()

int strcmp ( char const * __lhs,
char const * __rhs )

◆ strcoll()

int strcoll ( char const * __lhs,
char const * __rhs )

◆ strcpy()

char * strcpy ( char *__CCPP_RESTRICT __dest,
char const *__CCPP_RESTRICT __src )

◆ strcspn()

size_t strcspn ( char const * __haystack,
char const * __needle )

◆ strdup()

char * strdup ( char const * __src)

◆ strerror()

char * strerror ( int __errnum)

◆ strlen()

size_t strlen ( char const * __str)

◆ strncat()

char * strncat ( char *__CCPP_RESTRICT __dest,
char const *__CCPP_RESTRICT __src,
size_t __count )

◆ strncmp()

int strncmp ( char const * __lhs,
char const * __rhs,
size_t __count )

◆ strncpy()

char * strncpy ( char *__CCPP_RESTRICT __dest,
char const *__CCPP_RESTRICT __src,
size_t __count )

◆ strndup()

char * strndup ( char const * __src,
size_t __count )

◆ strpbrk()

char * strpbrk ( char const * __haystack,
char const * __needle )

◆ strrchr()

char * strrchr ( char const * __haystack,
int __needle )

◆ strspn()

size_t strspn ( char const * __haystack,
char const * __needle )

◆ strstr()

char * strstr ( char const * __haystack,
char const * __needle )

◆ strtok()

char * strtok ( char *__CCPP_RESTRICT __str,
char const *__CCPP_RESTRICT __delim )

◆ strxfrm()

size_t strxfrm ( char *__CCPP_RESTRICT __dest,
char const *__CCPP_RESTRICT __src,
size_t __count )