include/core/SkTSearch.h File Reference

#include "SkTypes.h"
Include dependency graph for SkTSearch.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  SkAutoAsciiToLC

Typedefs

typedef int(* SkQSortCompareProc )(const void *, const void *)

Functions

template<typename T >
int SkTSearch (const T *base, int count, const T &target, size_t elemSize)
template<typename T >
int SkTSearch (const T *base, int count, const T &target, size_t elemSize, int(*compare)(const T &, const T &))
template<typename T >
int SkTSearch (const T **base, int count, const T *target, size_t elemSize, int(*compare)(const T *, const T *))
int SkStrSearch (const char *const *base, int count, const char target[], size_t target_len, size_t elemSize)
int SkStrSearch (const char *const *base, int count, const char target[], size_t elemSize)
int SkStrLCSearch (const char *const *base, int count, const char target[], size_t target_len, size_t elemSize)
int SkStrLCSearch (const char *const *base, int count, const char target[], size_t elemSize)
void SkQSort (void *base, size_t count, size_t elemSize, SkQSortCompareProc)

Typedef Documentation

typedef int(* SkQSortCompareProc)(const void *, const void *)

Definition at line 160 of file SkTSearch.h.


Function Documentation

void SkQSort ( void *  base,
size_t  count,
size_t  elemSize,
SkQSortCompareProc   
)
int SkStrLCSearch ( const char *const *  base,
int  count,
const char  target[],
size_t  elemSize 
)
int SkStrLCSearch ( const char *const *  base,
int  count,
const char  target[],
size_t  target_len,
size_t  elemSize 
)

Like SkStrSearch, but treats target as if it were all lower-case. Assumes that base points to a table of lower-case strings.

int SkStrSearch ( const char *const *  base,
int  count,
const char  target[],
size_t  elemSize 
)
int SkStrSearch ( const char *const *  base,
int  count,
const char  target[],
size_t  target_len,
size_t  elemSize 
)
template<typename T >
int SkTSearch ( const T **  base,
int  count,
const T *  target,
size_t  elemSize,
int(*)(const T *, const T *)  compare 
) [inline]

Definition at line 90 of file SkTSearch.h.

template<typename T >
int SkTSearch ( const T *  base,
int  count,
const T &  target,
size_t  elemSize,
int(*)(const T &, const T &)  compare 
) [inline]

Definition at line 56 of file SkTSearch.h.

template<typename T >
int SkTSearch ( const T *  base,
int  count,
const T &  target,
size_t  elemSize 
) [inline]

Definition at line 23 of file SkTSearch.h.


Generated on Tue Oct 20 11:03:41 2009 for Skia by  doxygen 1.6.1