hobbes
a language, embedded compiler, and runtime for efficient dynamic expression evaluation, data storage and analysis
|
#include <hobbes/eval/cc.H>
#include <hobbes/eval/cmodule.H>
#include <hobbes/lang/tylift.H>
#include <hobbes/read/parser.H>
#include <hobbes/events/events.H>
#include <hobbes/ipc/prepl.H>
#include <hobbes/util/region.H>
#include <hobbes/util/variant.H>
Go to the source code of this file.
Classes | |
class | hobbes::scoped_pool_reset |
Namespaces | |
hobbes | |
Typedefs | |
typedef typeAlias< timespanTNV, int64_t > | hobbes::timespanT |
typedef typeAlias< timeTNV, int64_t > | hobbes::timeT |
typedef typeAlias< datetimeTNV, int64_t > | hobbes::datetimeT |
Functions | |
char * | hobbes::memalloc (long n) |
const array< char > * | hobbes::makeString (const std::string &x) |
std::string | hobbes::makeStdString (const array< char > *x) |
const array< char > * | hobbes::makeString (region &m, const char *s) |
const array< char > * | hobbes::makeString (region &m, const std::string &s) |
const array< char > * | hobbes::makeString (region &m, const char *s, size_t len) |
const array< char > * | hobbes::makeString (const char *s, size_t len) |
std::ostream & | hobbes::operator<< (std::ostream &out, const array< char > *x) |
template<typename T > | |
array< T > * | hobbes::makeArray (region &m, long n) |
template<typename T > | |
array< T > * | hobbes::makeArray (long n) |
template<typename T , typename ... Args> | |
T * | hobbes::make (const Args &... args) |
void | hobbes::resetMemoryPool () |
std::string | hobbes::showMemoryPool () |
size_t | hobbes::addThreadRegion (const std::string &, region *) |
size_t | hobbes::findThreadRegion (const std::string &) |
void | hobbes::removeThreadRegion (size_t) |
size_t | hobbes::setThreadRegion (size_t) |
Variables | |
const char | hobbes::timespanTNV [] = "timespan" |
const char | hobbes::timeTNV [] = "time" |
const char | hobbes::datetimeTNV [] = "datetime" |