hobbes
a language, embedded compiler, and runtime for efficient dynamic expression evaluation, data storage and analysis
|
#include <data.H>
Public Types | |
typedef std::shared_ptr< linedb > | ptr |
typedef std::pair< nat, nat > | LineCol |
Public Member Functions | |
linedb (nat stype, const std::string &sdesc) | |
nat | sourceType () const |
const std::string & | sourceDesc () const |
void | step (char x) |
void | reset () |
LineCol | pos (nat i) const |
Private Attributes | |
nat | stype |
std::string | sdesc |
nat | c |
nats | lp |
typedef std::pair<nat, nat> hobbes::linedb::LineCol |
typedef std::shared_ptr<linedb> hobbes::linedb::ptr |
hobbes::linedb::linedb | ( | nat | stype, |
const std::string & | sdesc | ||
) |
linedb::LineCol hobbes::linedb::pos | ( | nat | i | ) | const |
void hobbes::linedb::reset | ( | ) |
const std::string & hobbes::linedb::sourceDesc | ( | ) | const |
nat hobbes::linedb::sourceType | ( | ) | const |
void hobbes::linedb::step | ( | char | x | ) |
|
private |
|
private |
|
private |
|
private |