#include <wipeable_string.h>
◆ value_type
◆ wipeable_string() [1/7]
| epee::wipeable_string::wipeable_string |
( |
| ) |
|
|
inline |
◆ wipeable_string() [2/7]
| epee::wipeable_string::wipeable_string |
( |
const wipeable_string & | other | ) |
|
◆ wipeable_string() [3/7]
| epee::wipeable_string::wipeable_string |
( |
wipeable_string && | other | ) |
|
◆ wipeable_string() [4/7]
| epee::wipeable_string::wipeable_string |
( |
const std::string & | other | ) |
|
◆ wipeable_string() [5/7]
| epee::wipeable_string::wipeable_string |
( |
std::string && | other | ) |
|
◆ wipeable_string() [6/7]
| epee::wipeable_string::wipeable_string |
( |
const char * | s | ) |
|
◆ wipeable_string() [7/7]
| epee::wipeable_string::wipeable_string |
( |
const char * | s, |
|
|
size_t | len ) |
◆ ~wipeable_string()
| epee::wipeable_string::~wipeable_string |
( |
| ) |
|
◆ append()
| void epee::wipeable_string::append |
( |
const char * | ptr, |
|
|
size_t | len ) |
◆ clear()
| void epee::wipeable_string::clear |
( |
| ) |
|
◆ data() [1/2]
| const char * epee::wipeable_string::data |
( |
| ) |
const |
|
inlinenoexcept |
◆ data() [2/2]
| char * epee::wipeable_string::data |
( |
| ) |
|
|
inlinenoexcept |
◆ empty()
| bool epee::wipeable_string::empty |
( |
| ) |
const |
|
inlinenoexcept |
◆ grow()
| void epee::wipeable_string::grow |
( |
size_t | sz, |
|
|
size_t | reserved = 0 ) |
|
private |
◆ hex_to_pod() [1/2]
| bool epee::wipeable_string::hex_to_pod |
( |
T & | pod | ) |
const |
|
inline |
◆ hex_to_pod() [2/2]
| bool epee::wipeable_string::hex_to_pod |
( |
tools::scrubbed< T > & | pod | ) |
const |
|
inline |
◆ length()
| size_t epee::wipeable_string::length |
( |
| ) |
const |
|
inlinenoexcept |
◆ operator!=()
◆ operator+=() [1/4]
| void epee::wipeable_string::operator+= |
( |
char | c | ) |
|
◆ operator+=() [2/4]
| void epee::wipeable_string::operator+= |
( |
const char * | s | ) |
|
◆ operator+=() [3/4]
◆ operator+=() [4/4]
| void epee::wipeable_string::operator+= |
( |
const std::string & | s | ) |
|
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ operator==()
◆ parse_hexstr()
◆ pop_back()
| char epee::wipeable_string::pop_back |
( |
| ) |
|
◆ push_back()
| void epee::wipeable_string::push_back |
( |
char | c | ) |
|
◆ reserve()
| void epee::wipeable_string::reserve |
( |
size_t | sz | ) |
|
◆ resize()
| void epee::wipeable_string::resize |
( |
size_t | sz | ) |
|
◆ size()
| size_t epee::wipeable_string::size |
( |
| ) |
const |
|
inlinenoexcept |
◆ split()
| void epee::wipeable_string::split |
( |
std::vector< wipeable_string > & | fields | ) |
const |
◆ trim()
| void epee::wipeable_string::trim |
( |
| ) |
|
◆ wipe()
| void epee::wipeable_string::wipe |
( |
| ) |
|
◆ buffer
| std::vector<char> epee::wipeable_string::buffer |
|
private |
The documentation for this class was generated from the following files: