|
Tapkee
|
#include <value_keeper.hpp>
Public Member Functions | |
| template<typename T > | |
| ValueKeeper (const T &value) | |
| ValueKeeper () | |
| ~ValueKeeper () | |
| ValueKeeper (const ValueKeeper &v) | |
| ValueKeeper & | operator= (const ValueKeeper &v) |
| template<typename T > | |
| T | getValue () const |
| template<typename T > | |
| bool | isTypeCorrect () const |
| bool | isInitialized () const |
| template<template< class > class F, class Q > | |
| bool | isCondition (F< Q > cond) const |
| std::string | repr () const |
Private Attributes | |
| TypePolicyBase * | policy |
| void * | value_ptr |
Definition at line 44 of file value_keeper.hpp.
|
explicit |
Definition at line 49 of file value_keeper.hpp.
| ValueKeeper | ( | ) |
Definition at line 55 of file value_keeper.hpp.
| ~ValueKeeper | ( | ) |
Definition at line 60 of file value_keeper.hpp.
| ValueKeeper | ( | const ValueKeeper & | v | ) |
Definition at line 65 of file value_keeper.hpp.
| T getValue | ( | ) | const |
Definition at line 79 of file value_keeper.hpp.
| bool isCondition | ( | F< Q > | cond | ) | const |
Definition at line 107 of file value_keeper.hpp.
| bool isInitialized | ( | ) | const |
Definition at line 101 of file value_keeper.hpp.
| bool isTypeCorrect | ( | ) | const |
Definition at line 96 of file value_keeper.hpp.
| ValueKeeper& operator= | ( | const ValueKeeper & | v | ) |
Definition at line 70 of file value_keeper.hpp.
| std::string repr | ( | ) | const |
Definition at line 113 of file value_keeper.hpp.
|
private |
Definition at line 120 of file value_keeper.hpp.
|
private |
Definition at line 121 of file value_keeper.hpp.