ResidualVM logo ResidualVM website - Forums - Contact us BuildBot - Doxygen - Wiki curved edge

Wintermute::SXString Class Reference

#include <script_ext_string.h>

Inheritance diagram for Wintermute::SXString:
Collaboration diagram for Wintermute::SXString:

List of all members.

Public Member Functions

int scCompare (BaseScriptable *Val) override
ScValuescGetProperty (const Common::String &name) override
bool scSetProperty (const char *name, ScValue *value) override
bool scCallMethod (ScScript *script, ScStack *stack, ScStack *thisStack, const char *name) override
void scSetString (const char *val) override
const char * scToString () override
void setStringVal (const char *val)
 SXString (BaseGame *inGame, ScStack *Stack)
 ~SXString () override

Private Attributes

char * _string
int32 _capacity

Detailed Description

Definition at line 37 of file script_ext_string.h.


Constructor & Destructor Documentation

Wintermute::SXString::SXString ( BaseGame inGame,
ScStack Stack 
)

Definition at line 48 of file script_ext_string.cpp.

Wintermute::SXString::~SXString (  )  [override]

Definition at line 72 of file script_ext_string.cpp.


Member Function Documentation

bool Wintermute::SXString::scCallMethod ( ScScript script,
ScStack stack,
ScStack thisStack,
const char *  name 
) [override, virtual]

Reimplemented from Wintermute::BaseScriptable.

Definition at line 110 of file script_ext_string.cpp.

int Wintermute::SXString::scCompare ( BaseScriptable Val  )  [override, virtual]

Reimplemented from Wintermute::BaseScriptable.

Definition at line 443 of file script_ext_string.cpp.

ScValue * Wintermute::SXString::scGetProperty ( const Common::String name  )  [override, virtual]

Reimplemented from Wintermute::BaseScriptable.

Definition at line 357 of file script_ext_string.cpp.

bool Wintermute::SXString::scSetProperty ( const char *  name,
ScValue value 
) [override, virtual]

Reimplemented from Wintermute::BaseScriptable.

Definition at line 393 of file script_ext_string.cpp.

void Wintermute::SXString::scSetString ( const char *  val  )  [override, virtual]

Reimplemented from Wintermute::BaseScriptable.

Definition at line 104 of file script_ext_string.cpp.

const char * Wintermute::SXString::scToString (  )  [override, virtual]

Reimplemented from Wintermute::BaseScriptable.

Definition at line 94 of file script_ext_string.cpp.

void Wintermute::SXString::setStringVal ( const char *  val  ) 

Definition at line 80 of file script_ext_string.cpp.


Member Data Documentation

Definition at line 53 of file script_ext_string.h.

Definition at line 52 of file script_ext_string.h.


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


Generated on Sat Sep 26 2020 05:04:15 for ResidualVM by doxygen 1.7.1
curved edge   curved edge