Vault  4.1
Classes | Defines | Functions
vchar.h File Reference
#include "vtypes.h"

Go to the source code of this file.

Classes

class  VChar
 VChar is a simple wrapper for C char values. More...

Defines

#define VCHAR_NULL_TERMINATOR   '\0'
 Simple C char value for a null terminator of a string.

Functions

bool operator== (const VChar &lhs, const VChar &rhs)
 Compares lhs and rhs.
bool operator== (const VChar &lhs, char rhs)
 Compares lhs and rhs.
bool operator== (char lhs, const VChar &rhs)
 Compares lhs and rhs.
bool operator!= (const VChar &lhs, const VChar &rhs)
 Compares lhs and rhs.
bool operator!= (const VChar &lhs, char rhs)
 Compares lhs and rhs.
bool operator!= (char lhs, const VChar &rhs)
 Compares lhs and rhs.
bool operator< (const VChar &lhs, const VChar &rhs)
 Compares lhs and rhs.
bool operator< (const VChar &lhs, char rhs)
 Compares lhs and rhs.
bool operator< (char lhs, const VChar &rhs)
 Compares lhs and rhs.
bool operator<= (const VChar &lhs, const VChar &rhs)
 Compares lhs and rhs.
bool operator<= (const VChar &lhs, char rhs)
 Compares lhs and rhs.
bool operator<= (char lhs, const VChar &rhs)
 Compares lhs and rhs.
bool operator>= (const VChar &lhs, const VChar &rhs)
 Compares lhs and rhs.
bool operator>= (const VChar &lhs, char rhs)
 Compares lhs and rhs.
bool operator>= (char lhs, const VChar &rhs)
 Compares lhs and rhs.
bool operator> (const VChar &lhs, const VChar &rhs)
 Compares lhs and rhs.
bool operator> (const VChar &lhs, char rhs)
 Compares lhs and rhs.
bool operator> (char lhs, const VChar &rhs)
 Compares lhs and rhs.

Detailed Description

Definition in file vchar.h.


Define Documentation

#define VCHAR_NULL_TERMINATOR   '\0'

Simple C char value for a null terminator of a string.

Prefer VChar::NULL_CHAR() unless referencing plain char value.

Definition at line 16 of file vchar.h.


Function Documentation

bool operator== ( const VChar lhs,
const VChar rhs 
) [inline]

Compares lhs and rhs.

Parameters:
lhsa VChar
rhsa VChar
Returns:
true if lhs == rhs

Definition at line 170 of file vchar.h.

bool operator== ( const VChar lhs,
char  rhs 
) [inline]

Compares lhs and rhs.

Parameters:
lhsa VChar
rhsa char
Returns:
true if lhs == rhs

Definition at line 172 of file vchar.h.

bool operator== ( char  lhs,
const VChar rhs 
) [inline]

Compares lhs and rhs.

Parameters:
lhsa char
rhsa VChar
Returns:
true if lhs == rhs

Definition at line 173 of file vchar.h.

bool operator!= ( const VChar lhs,
const VChar rhs 
) [inline]

Compares lhs and rhs.

Parameters:
lhsa VChar
rhsa VChar
Returns:
true if lhs != rhs

Definition at line 176 of file vchar.h.

References operator==().

bool operator!= ( const VChar lhs,
char  rhs 
) [inline]

Compares lhs and rhs.

Parameters:
lhsa VChar
rhsa char
Returns:
true if lhs != rhs

Definition at line 178 of file vchar.h.

References operator==().

bool operator!= ( char  lhs,
const VChar rhs 
) [inline]

Compares lhs and rhs.

Parameters:
lhsa char
rhsa VChar
Returns:
true if lhs != rhs

Definition at line 179 of file vchar.h.

References operator==().

bool operator< ( const VChar lhs,
const VChar rhs 
) [inline]

Compares lhs and rhs.

Parameters:
lhsa VChar
rhsa VChar
Returns:
true if lhs < rhs

Definition at line 182 of file vchar.h.

bool operator< ( const VChar lhs,
char  rhs 
) [inline]

Compares lhs and rhs.

Parameters:
lhsa VChar
rhsa char
Returns:
true if lhs < rhs

Definition at line 183 of file vchar.h.

bool operator< ( char  lhs,
const VChar rhs 
) [inline]

Compares lhs and rhs.

Parameters:
lhsa char
rhsa VChar
Returns:
true if lhs < rhs

Definition at line 184 of file vchar.h.

bool operator<= ( const VChar lhs,
const VChar rhs 
) [inline]

Compares lhs and rhs.

Parameters:
lhsa VChar
rhsa VChar
Returns:
true if lhs <= rhs

Definition at line 186 of file vchar.h.

bool operator<= ( const VChar lhs,
char  rhs 
) [inline]

Compares lhs and rhs.

Parameters:
lhsa VChar
rhsa char
Returns:
true if lhs <= rhs

Definition at line 187 of file vchar.h.

bool operator<= ( char  lhs,
const VChar rhs 
) [inline]

Compares lhs and rhs.

Parameters:
lhsa char
rhsa VChar
Returns:
true if lhs <= rhs

Definition at line 188 of file vchar.h.

bool operator>= ( const VChar lhs,
const VChar rhs 
) [inline]

Compares lhs and rhs.

Parameters:
lhsa VChar
rhsa VChar
Returns:
true if lhs >= rhs

Definition at line 190 of file vchar.h.

References operator<().

bool operator>= ( const VChar lhs,
char  rhs 
) [inline]

Compares lhs and rhs.

Parameters:
lhsa VChar
rhsa char
Returns:
true if lhs >= rhs

Definition at line 191 of file vchar.h.

References operator<().

bool operator>= ( char  lhs,
const VChar rhs 
) [inline]

Compares lhs and rhs.

Parameters:
lhsa char
rhsa VChar
Returns:
true if lhs >= rhs

Definition at line 192 of file vchar.h.

References operator<().

bool operator> ( const VChar lhs,
const VChar rhs 
) [inline]

Compares lhs and rhs.

Parameters:
lhsa VChar
rhsa VChar
Returns:
true if lhs > rhs

Definition at line 194 of file vchar.h.

References operator<().

bool operator> ( const VChar lhs,
char  rhs 
) [inline]

Compares lhs and rhs.

Parameters:
lhsa VChar
rhsa char
Returns:
true if lhs > rhs

Definition at line 195 of file vchar.h.

References operator<().

bool operator> ( char  lhs,
const VChar rhs 
) [inline]

Compares lhs and rhs.

Parameters:
lhsa char
rhsa VChar
Returns:
true if lhs > rhs

Definition at line 196 of file vchar.h.

References operator<().


Copyright ©1997-2014 Trygve Isaacson. All rights reserved. This documentation was generated with Doxygen.