template <typename T, typename CleanupRet, void (*init)(T *), CleanupRet (*cleanup)(T *)>
class StackAllocated
Defined at line 432 of file ../../third_party/boringssl/src/include/openssl/base.h
Public Methods
void StackAllocated<T, CleanupRet, init, cleanup> ()
Defined at line 434 of file ../../third_party/boringssl/src/include/openssl/base.h
void ~StackAllocated<T, CleanupRet, init, cleanup> ()
Defined at line 435 of file ../../third_party/boringssl/src/include/openssl/base.h
void StackAllocated<T, CleanupRet, init, cleanup> (const StackAllocated<T, CleanupRet, init, cleanup> & )
Defined at line 437 of file ../../third_party/boringssl/src/include/openssl/base.h
StackAllocated<T, CleanupRet, init, cleanup> & operator= (const StackAllocated<T, CleanupRet, init, cleanup> & )
Defined at line 438 of file ../../third_party/boringssl/src/include/openssl/base.h
T * get ()
Defined at line 440 of file ../../third_party/boringssl/src/include/openssl/base.h
const T * get ()
Defined at line 441 of file ../../third_party/boringssl/src/include/openssl/base.h
T * operator-> ()
Defined at line 443 of file ../../third_party/boringssl/src/include/openssl/base.h
const T * operator-> ()
Defined at line 444 of file ../../third_party/boringssl/src/include/openssl/base.h
void Reset ()
Defined at line 446 of file ../../third_party/boringssl/src/include/openssl/base.h