|
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 |
1.8.13