hobbes
a language, embedded compiler, and runtime for efficient dynamic expression evaluation, data storage and analysis
Public Types | Static Public Member Functions | List of all members
hobbes::storage::store< recursion > Struct Template Reference

#include <storage.H>

Collaboration diagram for hobbes::storage::store< recursion >:
Collaboration graph

Public Types

typedef size_t(* RecSizeF) (const recursion &)
 
typedef bool(* RecWriteF) (wpipe &, const recursion &)
 

Static Public Member Functions

static void encode (bytes *out)
 
static std::string describe ()
 
static RecSizeFsizeF ()
 
static size_t size (const recursion &x)
 
static RecWriteFwriteF ()
 
static bool write (wpipe &p, const recursion &x)
 

Member Typedef Documentation

◆ RecSizeF

typedef size_t(* hobbes::storage::store< recursion >::RecSizeF) (const recursion &)

◆ RecWriteF

typedef bool(* hobbes::storage::store< recursion >::RecWriteF) (wpipe &, const recursion &)

Member Function Documentation

◆ describe()

static std::string hobbes::storage::store< recursion >::describe ( )
inlinestatic

◆ encode()

static void hobbes::storage::store< recursion >::encode ( bytes out)
inlinestatic

◆ size()

static size_t hobbes::storage::store< recursion >::size ( const recursion x)
inlinestatic

◆ sizeF()

static RecSizeF& hobbes::storage::store< recursion >::sizeF ( )
inlinestatic

◆ write()

static bool hobbes::storage::store< recursion >::write ( wpipe p,
const recursion x 
)
inlinestatic

◆ writeF()

static RecWriteF& hobbes::storage::store< recursion >::writeF ( )
inlinestatic

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