template <typename T, typename Traits = StackAllocatedMovableTraits<T>>

class StackAllocatedMovable

Defined at line 464 of file ../../third_party/boringssl/src/include/openssl/base.h

Public Methods

void StackAllocatedMovable<T, Traits> ()

Defined at line 466 of file ../../third_party/boringssl/src/include/openssl/base.h

void ~StackAllocatedMovable<T, Traits> ()

Defined at line 467 of file ../../third_party/boringssl/src/include/openssl/base.h

void StackAllocatedMovable<T, Traits> (StackAllocatedMovable<T, Traits> && other)

Defined at line 469 of file ../../third_party/boringssl/src/include/openssl/base.h

StackAllocatedMovable<T, Traits> & operator= (StackAllocatedMovable<T, Traits> && other)

Defined at line 473 of file ../../third_party/boringssl/src/include/openssl/base.h

T * get ()

Defined at line 478 of file ../../third_party/boringssl/src/include/openssl/base.h

const T * get ()

Defined at line 479 of file ../../third_party/boringssl/src/include/openssl/base.h

T * operator-> ()

Defined at line 481 of file ../../third_party/boringssl/src/include/openssl/base.h

const T * operator-> ()

Defined at line 482 of file ../../third_party/boringssl/src/include/openssl/base.h

void Reset ()

Defined at line 484 of file ../../third_party/boringssl/src/include/openssl/base.h