WSF
wsf::cyber::ScriptExtensions Class Reference

#include <WsfCyberScriptExtensions.hpp>

Inherits UtScriptExtension.

Public Member Functions

bool AddExtClassMethods (const std::string &aClassName, const std::string &aBaseName, UtScriptTypes *aScriptTypesPtr) override

Static Public Member Functions

static void ExtendScriptClasses (UtScriptTypes &aTypes)

Detailed Description

A convenience class referenced by the application extension and via base class (UtScriptExtension) to register all of the script classes and methods, to include derived types

Member Function Documentation

◆ AddExtClassMethods()

bool wsf::cyber::ScriptExtensions::AddExtClassMethods ( const std::string & aClassName,
const std::string & aBaseName,
UtScriptTypes * aScriptTypesPtr )
override

Avoid registering twice. Accomplished via ExtendScriptClasses()

◆ ExtendScriptClasses()

void wsf::cyber::ScriptExtensions::ExtendScriptClasses ( UtScriptTypes & aTypes)
static

Register new script classes

Add new script methods to existing classes

Register the extension

Referenced by wsf::cyber::ApplicationExtension::AddedToApplication().


The documentation for this class was generated from the following files:
Copyrights Multiple, All Rights Reserved