hobbes
a language, embedded compiler, and runtime for efficient dynamic expression evaluation, data storage and analysis
Public Member Functions | Private Attributes | List of all members
hobbes::Module Class Reference

#include <module.H>

Collaboration diagram for hobbes::Module:
Collaboration graph

Public Member Functions

 Module (const std::string &mname, const ModuleDefs &defs)
 
const std::string & name () const
 
const ModuleDefsdefinitions () const
 
void show (std::ostream &out) const
 

Private Attributes

std::string mname
 
ModuleDefs defs
 

Constructor & Destructor Documentation

◆ Module()

hobbes::Module::Module ( const std::string &  mname,
const ModuleDefs defs 
)

Member Function Documentation

◆ definitions()

const ModuleDefs & hobbes::Module::definitions ( ) const

◆ name()

const std::string & hobbes::Module::name ( ) const

◆ show()

void hobbes::Module::show ( std::ostream &  out) const

Member Data Documentation

◆ defs

ModuleDefs hobbes::Module::defs
private

◆ mname

std::string hobbes::Module::mname
private

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