hobbes
a language, embedded compiler, and runtime for efficient dynamic expression evaluation, data storage and analysis
|
Go to the source code of this file.
Classes | |
struct | hobbes::fileref< T > |
struct | hobbes::lift< fileref< T >, InStruct > |
struct | hobbes::dbseq< T > |
struct | hobbes::lift< dbseq< T > *, InStruct > |
struct | hobbes::frefty< T > |
struct | hobbes::frefty< array< T > > |
struct | hobbes::frefty< array< T > *> |
struct | hobbes::frefty< dbseq< T > > |
struct | hobbes::frefty< dbseq< T > *> |
struct | hobbes::frefty< recursive< T > > |
struct | hobbes::frefty< recursive< T > *> |
class | hobbes::reader |
class | hobbes::writer |
struct | hobbes::liftValue< reader *> |
struct | hobbes::liftValue< writer *> |
Namespaces | |
hobbes | |
Typedefs | |
typedef fileref< array< char > * > | hobbes::strref |
Functions | |
bool | hobbes::isDBFile (const std::string &) |
bool | hobbes::storedAsArray (const MonoTypePtr &) |
size_t | hobbes::storageSizeOf (const MonoTypePtr &) |
void | hobbes::ensureDirExists (const std::string &) |
std::string | hobbes::uniqueFilename (const std::string &prefix, const std::string &suffix) |
std::string | hobbes::moveToUniqueFilename (const std::string &oldpath, const std::string &fprefix, const std::string &fsuffix) |