String Class Reference

#include <String.h>

Inheritance diagram for String:
StreamOf< char > VectorOf< char > Counted

List of all members.

Public Member Functions

int AsInt ()
Real AsReal ()
bool operator!= (const char *s) const
String operator+ (const String &sIn) const
String operator+ (char *const vch) const
String operator+ (const float &t) const
String operator+ (const double &t) const
String operator+ (const short &t) const
String operator+ (const byte &t) const
String operator+ (const int &t) const
Stringoperator+= (const String &s)
bool operator< (const char *s) const
bool operator<= (const char *s) const
bool operator== (const char *s) const
bool operator== (const String &s) const
bool operator> (const char *s) const
bool operator>= (const char *s) const
int ReadInt ()
Real ReadReal ()
String ReadString ()
void Skip (const char *vch)
 String (const Real &r) __attribute__((always_inline))
 String (const int &n) __attribute__((always_inline))
 String (const char *vch) __attribute__((always_inline))
 String (const String &s) __attribute__((always_inline))
 String () __attribute__((always_inline))
const charVCH () const
charVCH ()

Static Public Member Functions

static String Indent (int c)
static String IndentRidgedly (const String &s, int c=1)
static String Repeat (const String &s, int c)

Protected Member Functions

 String (char *vch, int cch, bool bPrivate)

Constructor & Destructor Documentation

String::String ( char vch,
int  cch,
bool  bPrivate 
) [inline, protected]
String::String (  )  [inline]

Referenced by operator+(), and ReadString().

String::String ( const String s  )  [inline]
String::String ( const char vch  )  [inline]
String::String ( const int n  )  [inline]
String::String ( const Real r  )  [inline]

Member Function Documentation

int String::AsInt (  )  [inline]
Real String::AsReal (  )  [inline]
static String String::Indent ( int  c  )  [inline, static]

References Repeat().

static String String::IndentRidgedly ( const String s,
int  c = 1 
) [inline, static]
bool String::operator!= ( const char s  )  const [inline]

References StreamOf< char >::V().

String String::operator+ ( const String sIn  )  const [inline]
String String::operator+ ( char *const   vch  )  const [inline]
String String::operator+ ( const float &  t  )  const [inline]

References String().

String String::operator+ ( const double &  t  )  const [inline]

References String().

String String::operator+ ( const short &  t  )  const [inline]

References String().

String String::operator+ ( const byte t  )  const [inline]

References String().

String String::operator+ ( const int t  )  const [inline]

References String().

String& String::operator+= ( const String s  )  [inline]
bool String::operator< ( const char s  )  const [inline]

References StreamOf< char >::V().

bool String::operator<= ( const char s  )  const [inline]

References StreamOf< char >::V().

bool String::operator== ( const char s  )  const [inline]

References StreamOf< char >::V().

bool String::operator== ( const String s  )  const [inline]

Reimplemented from StreamOf< char >.

References StreamOf< T >::V(), and StreamOf< char >::V().

bool String::operator> ( const char s  )  const [inline]

References StreamOf< char >::V().

bool String::operator>= ( const char s  )  const [inline]

References StreamOf< char >::V().

int String::ReadInt (  )  [inline]
Real String::ReadReal (  )  [inline]
String String::ReadString (  )  [inline]
static String String::Repeat ( const String s,
int  c 
) [inline, static]
void String::Skip ( const char vch  )  [inline]
const char* String::VCH (  )  const [inline]

References StreamOf< char >::V().

char* String::VCH (  )  [inline]

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

Generated on 6 Apr 2011 for Slicer3 by  doxygen 1.6.1