PostgreSQL Source Code git master
ctype_methods Struct Reference

#include <pg_locale.h>

Data Fields

size_t(* strlower )(char *dest, size_t destsize, const char *src, ssize_t srclen, pg_locale_t locale)
 
size_t(* strtitle )(char *dest, size_t destsize, const char *src, ssize_t srclen, pg_locale_t locale)
 
size_t(* strupper )(char *dest, size_t destsize, const char *src, ssize_t srclen, pg_locale_t locale)
 
size_t(* strfold )(char *dest, size_t destsize, const char *src, ssize_t srclen, pg_locale_t locale)
 
bool(* wc_isdigit )(pg_wchar wc, pg_locale_t locale)
 
bool(* wc_isalpha )(pg_wchar wc, pg_locale_t locale)
 
bool(* wc_isalnum )(pg_wchar wc, pg_locale_t locale)
 
bool(* wc_isupper )(pg_wchar wc, pg_locale_t locale)
 
bool(* wc_islower )(pg_wchar wc, pg_locale_t locale)
 
bool(* wc_isgraph )(pg_wchar wc, pg_locale_t locale)
 
bool(* wc_isprint )(pg_wchar wc, pg_locale_t locale)
 
bool(* wc_ispunct )(pg_wchar wc, pg_locale_t locale)
 
bool(* wc_isspace )(pg_wchar wc, pg_locale_t locale)
 
bool(* wc_isxdigit )(pg_wchar wc, pg_locale_t locale)
 
pg_wchar(* wc_toupper )(pg_wchar wc, pg_locale_t locale)
 
pg_wchar(* wc_tolower )(pg_wchar wc, pg_locale_t locale)
 
bool(* char_is_cased )(char ch, pg_locale_t locale)
 
char(* char_tolower )(unsigned char ch, pg_locale_t locale)
 
pg_wchar max_chr
 

Detailed Description

Definition at line 84 of file pg_locale.h.

Field Documentation

◆ char_is_cased

bool(* ctype_methods::char_is_cased) (char ch, pg_locale_t locale)

Definition at line 115 of file pg_locale.h.

◆ char_tolower

char(* ctype_methods::char_tolower) (unsigned char ch, pg_locale_t locale)

Definition at line 122 of file pg_locale.h.

◆ max_chr

pg_wchar ctype_methods::max_chr

Definition at line 128 of file pg_locale.h.

Referenced by regc_ctype_get_cache().

◆ strfold

size_t(* ctype_methods::strfold) (char *dest, size_t destsize, const char *src, ssize_t srclen, pg_locale_t locale)

Definition at line 96 of file pg_locale.h.

◆ strlower

size_t(* ctype_methods::strlower) (char *dest, size_t destsize, const char *src, ssize_t srclen, pg_locale_t locale)

Definition at line 87 of file pg_locale.h.

◆ strtitle

size_t(* ctype_methods::strtitle) (char *dest, size_t destsize, const char *src, ssize_t srclen, pg_locale_t locale)

Definition at line 90 of file pg_locale.h.

◆ strupper

size_t(* ctype_methods::strupper) (char *dest, size_t destsize, const char *src, ssize_t srclen, pg_locale_t locale)

Definition at line 93 of file pg_locale.h.

◆ wc_isalnum

bool(* ctype_methods::wc_isalnum) (pg_wchar wc, pg_locale_t locale)

Definition at line 103 of file pg_locale.h.

Referenced by regc_wc_isalnum().

◆ wc_isalpha

bool(* ctype_methods::wc_isalpha) (pg_wchar wc, pg_locale_t locale)

Definition at line 102 of file pg_locale.h.

Referenced by regc_wc_isalpha().

◆ wc_isdigit

bool(* ctype_methods::wc_isdigit) (pg_wchar wc, pg_locale_t locale)

Definition at line 101 of file pg_locale.h.

Referenced by regc_wc_isdigit().

◆ wc_isgraph

bool(* ctype_methods::wc_isgraph) (pg_wchar wc, pg_locale_t locale)

Definition at line 106 of file pg_locale.h.

Referenced by regc_wc_isgraph().

◆ wc_islower

bool(* ctype_methods::wc_islower) (pg_wchar wc, pg_locale_t locale)

Definition at line 105 of file pg_locale.h.

Referenced by regc_wc_islower().

◆ wc_isprint

bool(* ctype_methods::wc_isprint) (pg_wchar wc, pg_locale_t locale)

Definition at line 107 of file pg_locale.h.

Referenced by regc_wc_isprint().

◆ wc_ispunct

bool(* ctype_methods::wc_ispunct) (pg_wchar wc, pg_locale_t locale)

Definition at line 108 of file pg_locale.h.

Referenced by regc_wc_ispunct().

◆ wc_isspace

bool(* ctype_methods::wc_isspace) (pg_wchar wc, pg_locale_t locale)

Definition at line 109 of file pg_locale.h.

Referenced by regc_wc_isspace().

◆ wc_isupper

bool(* ctype_methods::wc_isupper) (pg_wchar wc, pg_locale_t locale)

Definition at line 104 of file pg_locale.h.

Referenced by regc_wc_isupper().

◆ wc_isxdigit

bool(* ctype_methods::wc_isxdigit) (pg_wchar wc, pg_locale_t locale)

Definition at line 110 of file pg_locale.h.

◆ wc_tolower

pg_wchar(* ctype_methods::wc_tolower) (pg_wchar wc, pg_locale_t locale)

Definition at line 112 of file pg_locale.h.

Referenced by regc_wc_tolower().

◆ wc_toupper

pg_wchar(* ctype_methods::wc_toupper) (pg_wchar wc, pg_locale_t locale)

Definition at line 111 of file pg_locale.h.

Referenced by regc_wc_toupper().


The documentation for this struct was generated from the following file: