Home modules.gotpike.org
Username: Password: [Create Account]
[Forgot Password?]

Modules

ADT
Database
GTK2
GUI
IP
PiJAX
Public
Sql
Stdio
Subversion
System
Tools
Xosd
lua
v4l2
wx

Recent Changes

Public.Parser.XML2 1.50
Public.ZeroMQ 1.1
Public.Template.Mustache 1.0
Public.Protocols.XMPP 1.4
Sql.Provider.jdbc 1.0

Popular Downloads

Public.Parser.JSON2 1.0
Public.Parser.JSON 0.2
GTK2 2.23
Public.Web.FCGI 1.8
Public.Parser.XML2 1.48


Pike Module Reference:

module version 1, prepared

  MODULE module
Modules
ClassNavigator

  MODULE module.ClassNavigator
Classes
ClassNavigator


Import

  CLASS module.ClassNavigator.ClassNavigator
Methods
classDoesNotInherit()
classInheritanceTree()
classInheritsFrom()
methodsAndVariablesOfClass()
nameOfClass()
Description

A ClassNavigator object gives you information about the classes which another inherits from, the methods of a class, etc...


Variable mst

object(master) module.ClassNavigator.ClassNavigator()->mst

Description

This regexp is used to clean the name of a class, which pike gives us with lots of strange characters.


Variable re

object(SimpleRegexp) module.ClassNavigator.ClassNavigator()->re

Description

This regexp cleans things like ___Math.IMatrix().


Method methodsAndVariablesOfClass

array(string) module.ClassNavigator.ClassNavigator()->methodsAndVariablesOfClass(mixed a)

Description

Returns an array of strings, all of them naming a method or variable of the class to which a belongs.


Method nameOfClass

string module.ClassNavigator.ClassNavigator()->nameOfClass(mixed a)

Description

Returns the string which names the class a .


Method classInheritsFrom

array(string) module.ClassNavigator.ClassNavigator()->classInheritsFrom(mixed a)

Description

Returns an array with all the classes which a DIRECTLY inherits from


Method classDoesNotInherit

int module.ClassNavigator.ClassNavigator()->classDoesNotInherit(mixed a)

Description

Returns 1 if this class doesn't inherit from another.


Method classInheritanceTree

array(string) module.ClassNavigator.ClassNavigator()->classInheritanceTree(mixed a)

Description

Returns all the classes from the inheritance tree of a .

gotpike.org | Copyright © 2004 - 2019 | Pike is a trademark of Department of Computer and Information Science, Linköping University