template <typename T, typename CleanupRet, void (*init)(T *), CleanupRet (*cleanup)(T *)>
class StackAllocated
Defined at line 443 of file ../../third_party/boringssl/src/include/openssl/base.h
Public Methods
void StackAllocated<T, CleanupRet, init, cleanup> ()
Defined at line 445 of file ../../third_party/boringssl/src/include/openssl/base.h
void ~StackAllocated<T, CleanupRet, init, cleanup> ()
Defined at line 446 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 448 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 449 of file ../../third_party/boringssl/src/include/openssl/base.h
T * get ()
Defined at line 451 of file ../../third_party/boringssl/src/include/openssl/base.h
const T * get ()
Defined at line 452 of file ../../third_party/boringssl/src/include/openssl/base.h
T * operator-> ()
Defined at line 454 of file ../../third_party/boringssl/src/include/openssl/base.h
const T * operator-> ()
Defined at line 455 of file ../../third_party/boringssl/src/include/openssl/base.h
void Reset ()
Defined at line 457 of file ../../third_party/boringssl/src/include/openssl/base.h