MicroModelicaCCompiler  4.5.3
MicroModelica::IR::BuiltInFunction Class Reference

#include <built_in_functions.hpp>

Collaboration diagram for MicroModelica::IR::BuiltInFunction:

Public Member Functions

 ~BuiltInFunction ()=default
 
CompiledFunctionTable functions ()
 
bool isValid (std::string func)
 
bool lookup (std::string func_name)
 

Static Public Member Functions

static BuiltInFunctioninstance ()
 

Private Member Functions

 BuiltInFunction ()
 

Private Attributes

CompiledFunctionTable _functions
 

Detailed Description

Definition at line 62 of file built_in_functions.hpp.

Constructor & Destructor Documentation

◆ ~BuiltInFunction()

MicroModelica::IR::BuiltInFunction::~BuiltInFunction ( )
default

◆ BuiltInFunction()

MicroModelica::IR::BuiltInFunction::BuiltInFunction ( )
private

Definition at line 47 of file built_in_functions.cpp.

Member Function Documentation

◆ functions()

CompiledFunctionTable MicroModelica::IR::BuiltInFunction::functions ( )
inline

Definition at line 87 of file built_in_functions.hpp.

◆ instance()

static BuiltInFunction& MicroModelica::IR::BuiltInFunction::instance ( )
inlinestatic

Definition at line 81 of file built_in_functions.hpp.

◆ isValid()

bool MicroModelica::IR::BuiltInFunction::isValid ( std::string  func)
inline

Definition at line 88 of file built_in_functions.hpp.

◆ lookup()

bool MicroModelica::IR::BuiltInFunction::lookup ( std::string  func_name)
inline

Definition at line 89 of file built_in_functions.hpp.

Member Data Documentation

◆ _functions

CompiledFunctionTable MicroModelica::IR::BuiltInFunction::_functions
private

Definition at line 93 of file built_in_functions.hpp.


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