String Class. More...

#include <rprgclass.h>

Inheritance diagram for RPrgStringClass:
[legend]
Collaboration diagram for RPrgStringClass:
[legend]

Public Member Functions

virtual RPrgVarNewVar (RInterpreter *prg, RPrgOutput *o, const RString &name, RContainer< RPrgVar, true, false > &params)
 
 RPrgStringClass (void)
 
- Public Member Functions inherited from RPrgClass
int Compare (const RPrgClass &c) const
 
int Compare (const RString &c) const
 
RPrgFuncGetMethod (const RString &method) const
 
RCursor< RPrgFuncGetMethods (void) const
 
RString GetName (void) const
 
 RPrgClass (const RString &name)
 
virtual ~RPrgClass (void)
 

Additional Inherited Members

- Protected Attributes inherited from RPrgClass
R::RContainer< RPrgFunc, true,
true > 
Methods
 
RString Name
 
R::RContainer< RPrgVar, true,
true > 
Vars
 

Detailed Description

String Class.

The RPrgStringClass provides a representation for a string class.

Constructor & Destructor Documentation

RPrgStringClass ( void  )

Construct the String class.

Member Function Documentation

virtual RPrgVar* NewVar ( RInterpreter prg,
RPrgOutput o,
const RString name,
RContainer< RPrgVar, true, false > &  params 
)
virtual

Create a string instance.

Parameters
prgProgram asking the creation.
oOutput.
nameName of the variable to create.
paramsParameters of the constructor.
Returns

Implements RPrgClass.