Dash Core Source Documentation (0.16.0.1)
Find detailed information regarding the Dash Core source code.
prevector< N, T, Size, Diff >::direct_or_indirect Union Reference
Public Attributes | |
char | direct [sizeof(T) *N] |
struct { | |
size_type capacity | |
char * indirect | |
}; | |
Detailed Description
template<unsigned int N, typename T, typename Size = uint32_t, typename Diff = int32_t>
union prevector< N, T, Size, Diff >::direct_or_indirect
Definition at line 152 of file prevector.h.
Member Data Documentation
◆ @20
struct { ... } |
◆ capacity
template<unsigned int N, typename T, typename Size = uint32_t, typename Diff = int32_t>
size_type prevector< N, T, Size, Diff >::direct_or_indirect::capacity |
Definition at line 155 of file prevector.h.
Referenced by prevector< N, T, Size, Diff >::allocated_memory(), prevector< N, T, Size, Diff >::capacity(), and prevector< N, T, Size, Diff >::change_capacity().
◆ direct
template<unsigned int N, typename T, typename Size = uint32_t, typename Diff = int32_t>
char prevector< N, T, Size, Diff >::direct_or_indirect::direct[sizeof(T) *N] |
Definition at line 153 of file prevector.h.
Referenced by prevector< N, T, Size, Diff >::direct_ptr().
◆ indirect
template<unsigned int N, typename T, typename Size = uint32_t, typename Diff = int32_t>
char* prevector< N, T, Size, Diff >::direct_or_indirect::indirect |
Definition at line 156 of file prevector.h.
Referenced by prevector< N, T, Size, Diff >::change_capacity(), prevector< N, T, Size, Diff >::indirect_ptr(), and prevector< N, T, Size, Diff >::~prevector().
The documentation for this union was generated from the following file:
- src/prevector.h