#include <consoleNamespace.h>
|
| | Namespace () |
| |
| | ~Namespace () |
| |
| void | addFunction (StringTableEntry name, CodeBlock *cb, U32 functionOffset, const char *usage=NULL) |
| |
| void | addCommand (StringTableEntry name, StringCallback, const char *usage, S32 minArgs, S32 maxArgs) |
| |
| void | addCommand (StringTableEntry name, IntCallback, const char *usage, S32 minArgs, S32 maxArgs) |
| |
| void | addCommand (StringTableEntry name, FloatCallback, const char *usage, S32 minArgs, S32 maxArgs) |
| |
| void | addCommand (StringTableEntry name, VoidCallback, const char *usage, S32 minArgs, S32 maxArgs) |
| |
| void | addCommand (StringTableEntry name, BoolCallback, const char *usage, S32 minArgs, S32 maxArgs) |
| |
| void | addOverload (const char *name, const char *altUsage) |
| |
| void | markGroup (const char *name, const char *usage) |
| |
| void | getEntryList (Vector< Entry * > *) |
| |
| Entry * | lookup (StringTableEntry name) |
| |
| Entry * | lookupRecursive (StringTableEntry name) |
| |
| Entry * | createLocalEntry (StringTableEntry name) |
| |
| void | buildHashTable () |
| |
| void | clearEntries () |
| |
| bool | classLinkTo (Namespace *parent) |
| |
| bool | unlinkClass (Namespace *parent) |
| |
| const char * | tabComplete (const char *prevText, S32 baseLen, bool fForward) |
| |
◆ Namespace()
◆ ~Namespace()
◆ activatePackage()
| void activatePackage |
( |
StringTableEntry |
name | ) |
|
|
static |
◆ addCommand() [1/5]
| void addCommand |
( |
StringTableEntry |
name, |
|
|
BoolCallback |
cb, |
|
|
const char * |
usage, |
|
|
S32 |
minArgs, |
|
|
S32 |
maxArgs |
|
) |
| |
◆ addCommand() [2/5]
| void addCommand |
( |
StringTableEntry |
name, |
|
|
FloatCallback |
cb, |
|
|
const char * |
usage, |
|
|
S32 |
minArgs, |
|
|
S32 |
maxArgs |
|
) |
| |
◆ addCommand() [3/5]
| void addCommand |
( |
StringTableEntry |
name, |
|
|
IntCallback |
cb, |
|
|
const char * |
usage, |
|
|
S32 |
minArgs, |
|
|
S32 |
maxArgs |
|
) |
| |
◆ addCommand() [4/5]
| void addCommand |
( |
StringTableEntry |
name, |
|
|
StringCallback |
cb, |
|
|
const char * |
usage, |
|
|
S32 |
minArgs, |
|
|
S32 |
maxArgs |
|
) |
| |
◆ addCommand() [5/5]
| void addCommand |
( |
StringTableEntry |
name, |
|
|
VoidCallback |
cb, |
|
|
const char * |
usage, |
|
|
S32 |
minArgs, |
|
|
S32 |
maxArgs |
|
) |
| |
◆ addFunction()
| void addFunction |
( |
StringTableEntry |
name, |
|
|
CodeBlock * |
cb, |
|
|
U32 |
functionOffset, |
|
|
const char * |
usage = NULL |
|
) |
| |
◆ addOverload()
| void addOverload |
( |
const char * |
name, |
|
|
const char * |
altUsage |
|
) |
| |
◆ buildHashTable()
◆ canTabComplete()
| bool canTabComplete |
( |
const char * |
prevText, |
|
|
const char * |
bestMatch, |
|
|
const char * |
newText, |
|
|
S32 |
baseLen, |
|
|
bool |
fForward |
|
) |
| |
|
static |
◆ classLinkTo()
◆ clearEntries()
◆ createLocalEntry()
◆ deactivatePackage()
| void deactivatePackage |
( |
StringTableEntry |
name | ) |
|
|
static |
◆ dumpClasses()
| void dumpClasses |
( |
bool |
dumpScript = true, |
|
|
bool |
dumpEngine = true |
|
) |
| |
|
static |
◆ dumpFunctions()
| void dumpFunctions |
( |
bool |
dumpScript = true, |
|
|
bool |
dumpEngine = true |
|
) |
| |
|
static |
◆ find()
| Namespace * find |
( |
StringTableEntry |
name, |
|
|
StringTableEntry |
package = NULL |
|
) |
| |
|
static |
◆ getEntryList()
◆ global()
◆ init()
◆ isPackage()
| bool isPackage |
( |
StringTableEntry |
name | ) |
|
|
static |
◆ lookup()
◆ lookupRecursive()
◆ markGroup()
| void markGroup |
( |
const char * |
name, |
|
|
const char * |
usage |
|
) |
| |
◆ printNamespaceEntries()
| void printNamespaceEntries |
( |
Namespace * |
g, |
|
|
bool |
dumpScript = true, |
|
|
bool |
dumpEngine = true |
|
) |
| |
|
static |
◆ relinkPackages()
◆ shutdown()
◆ tabComplete()
| const char * tabComplete |
( |
const char * |
prevText, |
|
|
S32 |
baseLen, |
|
|
bool |
fForward |
|
) |
| |
◆ trashCache()
◆ unlinkClass()
◆ unlinkPackages()
◆ lastUsage
◆ mAllocator
◆ mCacheAllocator
◆ mCacheSequence
◆ mClassRep
◆ mCleanUpUsage
◆ mEntryList
◆ mGlobalNamespace
◆ mHashSequence
- Note
- The hash sequence is used by the autodoc console facility as a means of testing reference state.
◆ mHashSize
◆ mHashTable
◆ mName
◆ mNamespaceList
◆ mNext
◆ mPackage
| StringTableEntry mPackage |
◆ mParent
◆ mRefCountToParent
◆ mUsage
The documentation for this class was generated from the following files:
- console/consoleNamespace.h
- console/consoleDoc.cc
- console/consoleNamespace.cc