kjs Library API Documentation

KJS::StringProtoFuncImp Class Reference

Inheritance diagram for KJS::StringProtoFuncImp:

Inheritance graph
[legend]
Collaboration diagram for KJS::StringProtoFuncImp:

Collaboration graph
[legend]
List of all members.

Public Types

enum  {
  ToString, ValueOf, CharAt, CharCodeAt,
  Concat, IndexOf, LastIndexOf, Match,
  Replace, Search, Slice, Split,
  Substr, Substring, FromCharCode, ToLowerCase,
  ToUpperCase, ToLocaleLowerCase, ToLocaleUpperCase, Big,
  Small, Blink, Bold, Fixed,
  Italics, Strike, Sub, Sup,
  Fontcolor, Fontsize, Anchor, Link
}

Public Member Functions

 StringProtoFuncImp (ExecState *exec, int i, int len)
virtual bool implementsCall () const
virtual Value call (ExecState *exec, Object &thisObj, const List &args)

Detailed Description

Definition at line 66 of file string_object.h.


Member Function Documentation

Value StringProtoFuncImp::call ExecState exec,
Object thisObj,
const List args
[virtual]
 

Implementation of the [[Call]] internal property.

See also:
Object::call()

Reimplemented from KJS::ObjectImp.

Definition at line 191 of file string_object.cpp.

References KJS::List::append(), KJS::RegExpObjectImp::arrayOfMatches(), KJS::List::begin(), KJS::Interpreter::builtinArray(), KJS::Interpreter::builtinRegExp(), KJS::Object::call(), KJS::Object::construct(), KJS::Object::dynamicCast(), KJS::List::empty(), KJS::List::end(), KJS::UString::find(), KJS::RegExp::flags(), KJS::Object::get(), KJS::ObjectImp::get(), KJS::Interpreter::globalObject(), KJS::UChar::high(), KJS::Object::imp(), KJS::Object::implementsCall(), KJS::RegExpImp::info, KJS::Object::inherits(), KJS::Object::internalValue(), KJS::ExecState::interpreter(), KJS::Value::isA(), KJS::UString::isEmpty(), KJS::isNaN(), KJS::UString::isNull(), KJS::isPosInf(), KJS::Value::isValid(), KJS::lengthPropertyName, KJS::UChar::low(), KJS::RegExp::match(), KJS::maxInt(), KJS::minInt(), KJS::NaN, KJS::ObjectImp::put(), KJS::Object::put(), KJS::RegExpImp::regExp(), KJS::RegExpObjectImp::registerRegexp(), KJS::UString::rfind(), KJS::RegExpObjectImp::setSubPatterns(), KJS::UString::size(), KJS::RegExp::subPatterns(), KJS::UString::substr(), KJS::Value::toBoolean(), KJS::Value::toInteger(), KJS::UString::toLower(), KJS::Value::toNumber(), KJS::Value::toObject(), KJS::Value::toString(), KJS::UString::toULong(), KJS::UString::toUpper(), KJS::ObjectImp::type(), and KJS::Value::type().


The documentation for this class was generated from the following files:
KDE Logo
This file is part of the documentation for kjs Library Version 3.4.2.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Fri Sep 16 06:55:59 2005 by doxygen 1.4.4 written by Dimitri van Heesch, © 1997-2003