hobbes
a language, embedded compiler, and runtime for efficient dynamic expression evaluation, data storage and analysis
funcdefs.H
Go to the documentation of this file.
1 
2 #ifndef HOBBES_EVAL_FUNCDEFS_HPP_INCLUDED
3 #define HOBBES_EVAL_FUNCDEFS_HPP_INCLUDED
4 
5 #include <hobbes/eval/cc.H>
6 
7 namespace hobbes {
8 
9 void initStdFuncDefs(cc& ctx);
10 
11 // pooled memory allocation
12 char* memalloc(long n);
13 
14 // dynamic string construction utilities
15 const array<char>* makeString(const std::string& x);
16 std::string makeStdString(const array<char>* x);
17 
18 }
19 
20 #endif
const array< char > * makeString(const std::string &x)
Definition: funcdefs.C:191
void initStdFuncDefs(cc &ctx)
Definition: funcdefs.C:616
Definition: boot.H:7
char * memalloc(long n)
Definition: funcdefs.C:84
std::string makeStdString(const array< char > *x)
Definition: funcdefs.C:195