#include <ccpp/bits/config.h>
#include <ccpp/bits/size_t.h>
#include "di/container/path/prelude.h"
#include "di/container/string/prelude.h"
#include "di/parser/basic/match_zero_or_more.h"
#include "di/parser/combinator/optional.h"
#include "di/parser/combinator/sequence.h"
#include "di/parser/integral_set.h"
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 &) |
__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 * strcat | ( | char *__CCPP_RESTRICT | __dest, |
char const *__CCPP_RESTRICT | __src ) |
char * strchr | ( | char const * | __haystack, |
int | __needle ) |
int strcmp | ( | char const * | __lhs, |
char const * | __rhs ) |
int strcoll | ( | char const * | __lhs, |
char const * | __rhs ) |
char * strcpy | ( | char *__CCPP_RESTRICT | __dest, |
char const *__CCPP_RESTRICT | __src ) |
size_t strcspn | ( | char const * | __haystack, |
char const * | __needle ) |
char * strdup | ( | char const * | __src | ) |
char * strerror | ( | int | __errnum | ) |
size_t strlen | ( | char const * | __str | ) |
char * strncat | ( | char *__CCPP_RESTRICT | __dest, |
char const *__CCPP_RESTRICT | __src, | ||
size_t | __count ) |
int strncmp | ( | char const * | __lhs, |
char const * | __rhs, | ||
size_t | __count ) |
char * strncpy | ( | char *__CCPP_RESTRICT | __dest, |
char const *__CCPP_RESTRICT | __src, | ||
size_t | __count ) |
char * strndup | ( | char const * | __src, |
size_t | __count ) |
char * strpbrk | ( | char const * | __haystack, |
char const * | __needle ) |
char * strrchr | ( | char const * | __haystack, |
int | __needle ) |
size_t strspn | ( | 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 ) |
size_t strxfrm | ( | char *__CCPP_RESTRICT | __dest, |
char const *__CCPP_RESTRICT | __src, | ||
size_t | __count ) |