hobbes
a language, embedded compiler, and runtime for efficient dynamic expression evaluation, data storage and analysis
Public Member Functions | Public Attributes | Protected Member Functions | Private Attributes | List of all members
hobbes::MState Class Referenceabstract

#include <dfa.H>

Inheritance diagram for hobbes::MState:
Inheritance graph
Collaboration diagram for hobbes::MState:
Collaboration graph

Public Member Functions

virtual std::string stamp ()=0
 
int case_id () const
 

Public Attributes

size_t refs
 
bool isPrimMatchRoot
 
PrimFArgs primFArgs
 

Protected Member Functions

 MState (int cid)
 

Private Attributes

int cid
 

Constructor & Destructor Documentation

◆ MState()

hobbes::MState::MState ( int  cid)
protected

Member Function Documentation

◆ case_id()

int hobbes::MState::case_id ( ) const

◆ stamp()

virtual std::string hobbes::MState::stamp ( )
pure virtual

Member Data Documentation

◆ cid

int hobbes::MState::cid
private

◆ isPrimMatchRoot

bool hobbes::MState::isPrimMatchRoot

◆ primFArgs

PrimFArgs hobbes::MState::primFArgs

◆ refs

size_t hobbes::MState::refs

The documentation for this class was generated from the following files: