Flow123d
JS_before_hm-1727-ga1133b990
|
Auxiliary data class holds number of elements in cache and allow to set this value explicitly (e.g. as input parameter). More...
#include <field_value_cache.hh>
Public Member Functions | |
CacheMapElementNumber (CacheMapElementNumber const &)=delete | |
We don't need copy constructor. More... | |
void | operator= (CacheMapElementNumber const &)=delete |
We don't need assignment operator. More... | |
Static Public Member Functions | |
static unsigned int | get () |
Return number of stored elements. More... | |
static void | set (unsigned int n_elem) |
Set number of stored elements. More... | |
Private Member Functions | |
CacheMapElementNumber () | |
Forbiden default constructor. More... | |
Static Private Member Functions | |
static CacheMapElementNumber & | get_instance () |
Private Attributes | |
unsigned int | n_elem_ |
Maximal number of elements stored in cache. More... | |
Auxiliary data class holds number of elements in cache and allow to set this value explicitly (e.g. as input parameter).
Implementation is done as singletone with two access through static methods 'get' and 'set'.
Definition at line 98 of file field_value_cache.hh.
|
delete |
We don't need copy constructor.
|
inlineprivate |
Forbiden default constructor.
Definition at line 115 of file field_value_cache.hh.
|
inlinestatic |
Return number of stored elements.
Definition at line 101 of file field_value_cache.hh.
|
inlinestaticprivate |
|
delete |
We don't need assignment operator.
|
inlinestatic |
Set number of stored elements.
Definition at line 106 of file field_value_cache.hh.
|
private |
Maximal number of elements stored in cache.
Definition at line 125 of file field_value_cache.hh.