core/vul/vul_string.h File Reference


Detailed Description

Utility functions for C strings and vcl_strings.

Definition in file vul_string.h.

#include <vcl_string.h>

Go to the source code of this file.


Functions

char * vul_string_c_upcase (char *)
 Converts all alphabetical characters to uppercase.
char * vul_string_c_downcase (char *)
 Converts all alphabetical characters to lowercase.
char * vul_string_c_capitalize (char *)
 Capitalizes all words in a string.
char * vul_string_c_trim (char *str, const char *rem)
 Removes any occurrences of rem from str, and returns the modified string.
char * vul_string_c_left_trim (char *str, const char *rem)
 Removes any prefix occurrence of rem from str and returns modified string.
char * vul_string_c_right_trim (char *str, const char *rem)
 Removes any suffix occurrence of rem from str and returns modified string.
char * vul_string_c_reverse (char *)
 Reverses the order of the characters in string.
vcl_string & vul_string_upcase (vcl_string &)
 Converts all alphabetical characters to uppercase.
vcl_string & vul_string_downcase (vcl_string &)
 Converts all alphabetical characters to lowercase.
vcl_string & vul_string_capitalize (vcl_string &)
 Capitalizes all words in string.
vcl_string & vul_string_trim (vcl_string &, const char *)
 Removes any occurrences of rem from str and returns modified string.
vcl_string & vul_string_left_trim (vcl_string &, const char *)
 Removes any prefix occurrence of rem from str and returns modified string.
vcl_string & vul_string_right_trim (vcl_string &, const char *)
 Removes any suffix occurrence of rem from str and returns modified string.
vcl_string & vul_string_reverse (vcl_string &)
 Reverses the order of the characters in string.
int vul_string_atoi (vcl_string const &)
 Reads an integer from a string.
double vul_string_atof (vcl_string const &s)
 Reads an double from a string.
bool vul_string_to_bool (const vcl_string &str)
 Convert a string to a boolean.

Function Documentation

double vul_string_atof ( vcl_string const &  s  ) 

Reads an double from a string.

Definition at line 214 of file vul_string.cxx.

int vul_string_atoi ( vcl_string const &   ) 

Reads an integer from a string.

Definition at line 209 of file vul_string.cxx.

char* vul_string_c_capitalize ( char *   ) 

Capitalizes all words in a string.

A word is defined as a sequence of characters separated by non-alphanumerics.

Definition at line 42 of file vul_string.cxx.

char* vul_string_c_downcase ( char *   ) 

Converts all alphabetical characters to lowercase.

Definition at line 29 of file vul_string.cxx.

char* vul_string_c_left_trim ( char *  str,
const char *  rem 
)

Removes any prefix occurrence of rem from str and returns modified string.

Definition at line 74 of file vul_string.cxx.

char* vul_string_c_reverse ( char *   ) 

Reverses the order of the characters in string.

Definition at line 109 of file vul_string.cxx.

char* vul_string_c_right_trim ( char *  str,
const char *  rem 
)

Removes any suffix occurrence of rem from str and returns modified string.

Definition at line 93 of file vul_string.cxx.

char* vul_string_c_trim ( char *  str,
const char *  rem 
)

Removes any occurrences of rem from str, and returns the modified string.

Definition at line 56 of file vul_string.cxx.

char* vul_string_c_upcase ( char *   ) 

Converts all alphabetical characters to uppercase.

Definition at line 17 of file vul_string.cxx.

vcl_string& vul_string_capitalize ( vcl_string &   ) 

Capitalizes all words in string.

Definition at line 156 of file vul_string.cxx.

vcl_string& vul_string_downcase ( vcl_string &   ) 

Converts all alphabetical characters to lowercase.

Definition at line 148 of file vul_string.cxx.

vcl_string& vul_string_left_trim ( vcl_string &  ,
const char *   
)

Removes any prefix occurrence of rem from str and returns modified string.

Definition at line 190 of file vul_string.cxx.

vcl_string& vul_string_reverse ( vcl_string &   ) 

Reverses the order of the characters in string.

Definition at line 125 of file vul_string.cxx.

vcl_string& vul_string_right_trim ( vcl_string &  ,
const char *   
)

Removes any suffix occurrence of rem from str and returns modified string.

Definition at line 200 of file vul_string.cxx.

bool vul_string_to_bool ( const vcl_string &  str  ) 

Convert a string to a boolean.

Looks for On, true, yes, 1 to mean true. everything else is false. It ignores leading and trailing whitespace and capitalisation.

Definition at line 234 of file vul_string.cxx.

vcl_string& vul_string_trim ( vcl_string &  ,
const char *   
)

Removes any occurrences of rem from str and returns modified string.

Definition at line 176 of file vul_string.cxx.

vcl_string& vul_string_upcase ( vcl_string &   ) 

Converts all alphabetical characters to uppercase.

Definition at line 140 of file vul_string.cxx.


Generated on Tue Dec 2 05:08:49 2008 for core/vul by  doxygen 1.5.1