hobbes
a language, embedded compiler, and runtime for efficient dynamic expression evaluation, data storage and analysis
Classes | Namespaces | Typedefs | Functions
data.H File Reference
#include <hobbes/util/array.H>
#include <string>
#include <sstream>
#include <vector>
#include <stack>
#include <set>
#include <map>
#include <stdexcept>
#include <typeinfo>
#include <cxxabi.h>
#include <memory>
Include dependency graph for data.H:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  hobbes::linedb
 

Namespaces

 hobbes
 

Typedefs

typedef unsigned int hobbes::nat
 
typedef std::vector< nat > hobbes::nats
 
typedef std::vector< std::string > hobbes::strings
 
typedef std::pair< nats, strings > hobbes::ldblines
 

Functions

template<typename T >
std::string hobbes::show (const T *t)
 
template<typename T >
std::string hobbes::show (const std::vector< T *> &ts)
 
ldblines hobbes::load (const linedb::ptr &ldb, const linedb::LineCol &i, const linedb::LineCol &f)
 
template<typename K , typename V >
hobbes::mapLookup (const std::map< K, V > &m, const K &k)