scnlib  0.2.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
scn::detail::basic_stack_storage< T, 0 > Struct Template Reference

#include <small_vector.h>

Public Member Functions

T * reinterpret_data ()
 
const T * reinterpret_data () const
 
T * reinterpret_unconstructed_data ()
 
const T * reinterpret_unconstructed_data () const
 
unsigned char * get_unconstructed_data ()
 
const unsigned char * get_unconstructed_data () const
 

Public Attributes

T * data {nullptr}
 

Detailed Description

template<typename T>
struct scn::detail::basic_stack_storage< T, 0 >

Definition at line 246 of file small_vector.h.

Member Function Documentation

template<typename T >
unsigned char* scn::detail::basic_stack_storage< T, 0 >::get_unconstructed_data ( )
inline

Definition at line 267 of file small_vector.h.

template<typename T >
const unsigned char* scn::detail::basic_stack_storage< T, 0 >::get_unconstructed_data ( ) const
inline

Definition at line 271 of file small_vector.h.

template<typename T >
T* scn::detail::basic_stack_storage< T, 0 >::reinterpret_data ( )
inline

Definition at line 249 of file small_vector.h.

template<typename T >
const T* scn::detail::basic_stack_storage< T, 0 >::reinterpret_data ( ) const
inline

Definition at line 253 of file small_vector.h.

template<typename T >
T* scn::detail::basic_stack_storage< T, 0 >::reinterpret_unconstructed_data ( )
inline

Definition at line 258 of file small_vector.h.

template<typename T >
const T* scn::detail::basic_stack_storage< T, 0 >::reinterpret_unconstructed_data ( ) const
inline

Definition at line 262 of file small_vector.h.

Member Data Documentation

template<typename T >
T* scn::detail::basic_stack_storage< T, 0 >::data {nullptr}

Definition at line 247 of file small_vector.h.


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