hobbes
a language, embedded compiler, and runtime for efficient dynamic expression evaluation, data storage and analysis
Public Member Functions | Static Public Attributes | List of all members
hobbes::storage::StorageStatement< Group, G, File, Line, StmtName, Flags, FormatStr, ArgTyList > Struct Template Reference

#include <storage.H>

Collaboration diagram for hobbes::storage::StorageStatement< Group, G, File, Line, StmtName, Flags, FormatStr, ArgTyList >:
Collaboration graph

Public Member Functions

 StorageStatement ()
 

Static Public Attributes

static uint32_t id = G->allocateStorageStatement(File::str(), Line, StmtName::str(), Flags, FormatStr::str(), &makeTyDescF<ArgTyList>)
 

Constructor & Destructor Documentation

◆ StorageStatement()

template<typename Group , Group * G, typename File , uint32_t Line, typename StmtName , size_t Flags, typename FormatStr , typename ArgTyList >
hobbes::storage::StorageStatement< Group, G, File, Line, StmtName, Flags, FormatStr, ArgTyList >::StorageStatement ( )
inline

Member Data Documentation

◆ id

template<typename Group , Group * G, typename File , uint32_t Line, typename StmtName , size_t Flags, typename FormatStr , typename ArgTyList >
uint32_t hobbes::storage::StorageStatement< Group, G, File, Line, StmtName, Flags, FormatStr, ArgTyList >::id = G->allocateStorageStatement(File::str(), Line, StmtName::str(), Flags, FormatStr::str(), &makeTyDescF<ArgTyList>)
static

The documentation for this struct was generated from the following file: