Sensitive data storage.
Definition: data.h:39
bool operator==(const Data &other) const
Comparison.
Definition: data.cc:96
void set_data(const Sensitive_data &data)
Set data.
Definition: data.cc:81
void set_validity()
Set validity of the data object.
Definition: data.cc:101
Type type() const
Get data's type.
Definition: data.cc:75
Data()
Definition: data.cc:38
bool valid() const
Status of object's validity.
Definition: data.cc:78
Sensitive_data data() const
Get data.
Definition: data.cc:72
Type type_
Data type.
Definition: data.h:72
void set_type(Type type)
Set type.
Definition: data.cc:90
virtual ~Data()
Destructor.
Definition: data.cc:63
virtual Data get_data() const
Return self.
Definition: data.cc:69
Data & operator=(const Data &src)
Sensitive_data data_
Sensitive data.
Definition: data.h:70
bool valid_
Validity of Data object.
Definition: data.h:74
std::string Type
Data types.
Definition: data.h:32
std::string Sensitive_data
Definition: data.h:33