Classes | Public Member Functions | Protected Attributes | List of all members
spore::SporeModule Class Reference

The class defining the SPORE module. More...

#include <sporemodule.h>

Inheritance diagram for spore::SporeModule:
Inheritance graph
[legend]
Collaboration diagram for spore::SporeModule:
Collaboration graph
[legend]

Classes

class  InitSynapseUpdater_i_i_Function
 InitSynapseUpdater SLI function. More...
 

Public Member Functions

 SporeModule ()
 
 ~SporeModule ()
 
void init (SLIInterpreter *)
 
const std::string name (void) const
 
const std::string commandstring (void) const
 

Protected Attributes

spore::SporeModule::InitSynapseUpdater_i_i_Function init_synapse_updater_i_i_function_
 

Detailed Description

The class defining the SPORE module.

Constructor & Destructor Documentation

◆ SporeModule()

spore::SporeModule::SporeModule ( )

Constructor.

◆ ~SporeModule()

spore::SporeModule::~SporeModule ( )

Destructor.

Member Function Documentation

◆ commandstring()

const std::string spore::SporeModule::commandstring ( void  ) const

Return the name of a sli file to execute when sporemodule is loaded. This mechanism can be used to define SLI commands associated with your module, in particular, set up type tries for functions you have defined.

◆ init()

void spore::SporeModule::init ( SLIInterpreter *  i)

Initialize module by registering models with the interpreter.

Parameters
SLIInterpreter*SLI interpreter

◆ name()

const std::string spore::SporeModule::name ( void  ) const

Return the name of the model.


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