Thrill  0.1
SimpleGlobUtil Class Reference

Detailed Description

String manipulation functions.

Definition at line 235 of file simple_glob.hpp.

#include <simple_glob.hpp>

Static Public Member Functions

static int strcasecmp (const char *s1, const char *s2)
 
static const char * strchr (const char *s, char c)
 
static const wchar_t * strchr (const wchar_t *s, wchar_t c)
 
static int strcmp (const char *s1, const char *s2)
 
static int strcmp (const wchar_t *s1, const wchar_t *s2)
 
static void strcpy_s (char *dst, size_t n, const char *src)
 
static void strcpy_s (wchar_t *dst, size_t n, const wchar_t *src)
 
static size_t strlen (const char *s)
 
static size_t strlen (const wchar_t *s)
 
static const char * strrchr (const char *s, char c)
 
static const wchar_t * strrchr (const wchar_t *s, wchar_t c)
 

Member Function Documentation

◆ strcasecmp()

static int strcasecmp ( const char *  s1,
const char *  s2 
)
inlinestatic

Definition at line 302 of file simple_glob.hpp.

References sg_strcasecmp, and SOCHAR_T.

Referenced by CSimpleGlobTempl< SOCHAR >::fileSortCompare().

◆ strchr() [1/2]

static const char* strchr ( const char *  s,
char  c 
)
inlinestatic

Definition at line 238 of file simple_glob.hpp.

References sg_strchr.

Referenced by CSimpleGlobTempl< SOCHAR >::Add(), and SimpleGlobUtil::strchr().

◆ strchr() [2/2]

static const wchar_t* strchr ( const wchar_t *  s,
wchar_t  c 
)
inlinestatic

Definition at line 242 of file simple_glob.hpp.

References SimpleGlobUtil::strchr().

◆ strcmp() [1/2]

static int strcmp ( const char *  s1,
const char *  s2 
)
inlinestatic

Definition at line 290 of file simple_glob.hpp.

References sg_strcmp, and SOCHAR_T.

Referenced by SimpleGlobUtil::strcmp().

◆ strcmp() [2/2]

static int strcmp ( const wchar_t *  s1,
const wchar_t *  s2 
)
inlinestatic

Definition at line 293 of file simple_glob.hpp.

References SimpleGlobUtil::strcmp().

◆ strcpy_s() [1/2]

static void strcpy_s ( char *  dst,
size_t  n,
const char *  src 
)
inlinestatic

◆ strcpy_s() [2/2]

static void strcpy_s ( wchar_t *  dst,
size_t  n,
const wchar_t *  src 
)
inlinestatic

Definition at line 276 of file simple_glob.hpp.

References SimpleGlobUtil::strcpy_s().

◆ strlen() [1/2]

static size_t strlen ( const char *  s)
inlinestatic

◆ strlen() [2/2]

static size_t strlen ( const wchar_t *  s)
inlinestatic

Definition at line 266 of file simple_glob.hpp.

References SimpleGlobUtil::strlen().

◆ strrchr() [1/2]

static const char* strrchr ( const char *  s,
char  c 
)
inlinestatic

Definition at line 251 of file simple_glob.hpp.

References sg_strrchr.

Referenced by CSimpleGlobTempl< SOCHAR >::Add(), and SimpleGlobUtil::strrchr().

◆ strrchr() [2/2]

static const wchar_t* strrchr ( const wchar_t *  s,
wchar_t  c 
)
inlinestatic

Definition at line 255 of file simple_glob.hpp.

References SimpleGlobUtil::strrchr().


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