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.