MySQL 9.3.0
Source Code Documentation
secure_string.h File Reference
#include <iterator>
#include <memory>
#include <string>
#include <type_traits>
#include <utility>
#include "harness_export.h"
#include "secure_allocator.h"

Go to the source code of this file.

Classes

class  mysql_harness::detail::SecureString< CharT, Traits, Allocator >
 Null-terminated string which is securely wiped on destruction. More...
 
struct  mysql_harness::detail::SecureString< CharT, Traits, Allocator >::Alloc
 

Namespaces

namespace  mysql_harness
 
namespace  mysql_harness::detail
 

Concepts

concept  mysql_harness::detail::SameValueType
 

Typedefs

using mysql_harness::SecureString = detail::SecureString< char, std::char_traits< char >, SecureAllocator< char > >
 

Functions

void HARNESS_EXPORT mysql_harness::detail::secure_wipe (void *ptr, std::size_t count)