String Class Reference

#include <data-string.h>

Inheritance diagram for String:
Inheritance graph
[legend]
Collaboration diagram for String:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 String ()
 String (QString s)
QString operator() () const
 operator QString () const

Static Public Member Functions

static QString type ()
static String parse (const char *)

Protected Member Functions

virtual QString type_name () const
virtual DataClassshallow_copy () const
virtual void visit (DataVisitor &v)

Constructor & Destructor Documentation

String::String (  )  [inline]

Referenced by parse(), and shallow_copy().

String::String ( QString  s  )  [inline]

Member Function Documentation

String::operator QString (  )  const [inline]
QString String::operator() (  )  const [inline]
String String::parse ( const char *  i  )  [static]

References assert(), frontup(), and String().

virtual DataClass* String::shallow_copy (  )  const [inline, protected, virtual]

The shallow_copy function should be overridden to return a shallow copy of the own object, but allocated with new.

Implements DataClass.

References String().

static QString String::type (  )  [inline, static]

Referenced by type_name().

virtual QString String::type_name (  )  const [inline, protected, virtual]

Implements DataClass.

References type().

void String::visit ( DataVisitor v  )  [protected, virtual]

Implements DataClass.

References DataVisitor::visit().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated by  doxygen 1.6.2