Monero
Loading...
Searching...
No Matches
epee::mlocked< T > Struct Template Reference

#include <mlocker.h>

Inheritance diagram for epee::mlocked< T >:
Collaboration diagram for epee::mlocked< T >:

Public Types

using type = T

Public Member Functions

 mlocked ()
 mlocked (const T &t)
 mlocked (const mlocked< T > &mt)
 mlocked (const T &&t)
 mlocked (const mlocked< T > &&mt)
mlocked< T > & operator= (const mlocked< T > &mt)
 ~mlocked ()

Detailed Description

template<class T>
struct epee::mlocked< T >

Locks memory while in scope

Primarily useful for making sure that private keys don't get swapped out

Member Typedef Documentation

◆ type

template<class T>
using epee::mlocked< T >::type = T

Constructor & Destructor Documentation

◆ mlocked() [1/5]

template<class T>
epee::mlocked< T >::mlocked ( )
inline

◆ mlocked() [2/5]

template<class T>
epee::mlocked< T >::mlocked ( const T & t)
inline

◆ mlocked() [3/5]

template<class T>
epee::mlocked< T >::mlocked ( const mlocked< T > & mt)
inline

◆ mlocked() [4/5]

template<class T>
epee::mlocked< T >::mlocked ( const T && t)
inline

◆ mlocked() [5/5]

template<class T>
epee::mlocked< T >::mlocked ( const mlocked< T > && mt)
inline

◆ ~mlocked()

template<class T>
epee::mlocked< T >::~mlocked ( )
inline

Member Function Documentation

◆ operator=()

template<class T>
mlocked< T > & epee::mlocked< T >::operator= ( const mlocked< T > & mt)
inline

The documentation for this struct was generated from the following file: