basix_doc 0.1
memoizer< V > Struct Template Reference

#include <memoize.hpp>

List of all members.

Classes

Public Types

Static Public Member Functions

Static Public Attributes


Detailed Description

template<typename V>
struct mmx::memoizer< V >

Definition at line 44 of file memoize.hpp.


Member Typedef Documentation

typedef void(* cleaner)(void)

Definition at line 46 of file memoize.hpp.

typedef V::table_variant table_variant

Definition at line 45 of file memoize.hpp.


Member Function Documentation

static void start ( ) [inline, static]

Definition at line 50 of file memoize.hpp.

References memoizer< V >::busy.

                              {
    busy= true; }

Member Data Documentation

bool busy = false [static]

Definition at line 47 of file memoize.hpp.

Referenced by memoizer< V >::end(), and memoizer< V >::start().

list< typename memoizer< V >::cleaner > to_clean [static]

The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines