.TH "unsafe_pod_vector< T >" 3 "Thu Oct 15 2020" "Version 2.1.3" "IsoSpec" \" -*- nroff -*- .ad l .nh .SH NAME unsafe_pod_vector< T > .SH SYNOPSIS .br .PP .SS "Public Types" .in +1c .ti -1c .RI "typedef T * \fBiterator\fP" .br .ti -1c .RI "typedef const T * \fBconst_iterator\fP" .br .ti -1c .RI "typedef T \fBvalue_type\fP" .br .ti -1c .RI "typedef size_t \fBsize_type\fP" .br .ti -1c .RI "typedef T & \fBreference\fP" .br .ti -1c .RI "typedef const T & \fBconst_reference\fP" .br .in -1c .SS "Public Member Functions" .in +1c .ti -1c .RI "void \fBinit\fP ()" .br .ti -1c .RI "void \fBinit\fP (size_t initial_size)" .br .ti -1c .RI "\fBunsafe_pod_vector\fP (const \fBpod_vector\fP< T > &other)=delete" .br .ti -1c .RI "\fBunsafe_pod_vector\fP & \fBoperator=\fP (const \fBpod_vector\fP< T > &other)=delete" .br .ti -1c .RI "\fBunsafe_pod_vector\fP (\fBunsafe_pod_vector\fP< T > &&other)" .br .ti -1c .RI "void \fBfree\fP ()" .br .ti -1c .RI "void \fBfast_reserve\fP (size_t n)" .br .ti -1c .RI "void \fBreserve\fP (size_t n)" .br .ti -1c .RI "void \fBresize\fP (size_t new_size)" .br .ti -1c .RI "void \fBresize_and_wipe\fP (size_t new_size)" .br .ti -1c .RI "ISOSPEC_FORCE_INLINE void \fBnocheck_push_back\fP (const T &val) noexcept" .br .ti -1c .RI "ISOSPEC_FORCE_INLINE void \fBpush_back\fP (const T &val)" .br .ti -1c .RI "ISOSPEC_FORCE_INLINE T & \fBoperator[]\fP (size_t n) noexcept" .br .ti -1c .RI "ISOSPEC_FORCE_INLINE const T & \fBoperator[]\fP (size_t n) const noexcept" .br .ti -1c .RI "ISOSPEC_FORCE_INLINE size_t \fBsize\fP () const noexcept" .br .ti -1c .RI "ISOSPEC_FORCE_INLINE size_t \fBcapacity\fP () const noexcept" .br .ti -1c .RI "ISOSPEC_FORCE_INLINE T * \fBdata\fP () noexcept" .br .ti -1c .RI "ISOSPEC_FORCE_INLINE const T * \fBdata\fP () const noexcept" .br .ti -1c .RI "ISOSPEC_FORCE_INLINE bool \fBempty\fP () const noexcept" .br .ti -1c .RI "ISOSPEC_FORCE_INLINE const T & \fBback\fP () const noexcept" .br .ti -1c .RI "ISOSPEC_FORCE_INLINE void \fBpop_back\fP () noexcept" .br .ti -1c .RI "void \fBswap\fP (\fBpod_vector\fP< T > &other) noexcept" .br .ti -1c .RI "iterator \fBbegin\fP () noexcept" .br .ti -1c .RI "const_iterator \fBbegin\fP () const noexcept" .br .ti -1c .RI "const_iterator \fBcbegin\fP () const noexcept" .br .ti -1c .RI "iterator \fBend\fP () noexcept" .br .ti -1c .RI "const_iterator \fBend\fP () const noexcept" .br .ti -1c .RI "const_iterator \fBcend\fP () const noexcept" .br .ti -1c .RI "ISOSPEC_FORCE_INLINE const T & \fBfront\fP () const noexcept" .br .ti -1c .RI "void \fBclear\fP ()" .br .in -1c .SS "Friends" .in +1c .ti -1c .RI "class \fBpod_vector< T >\fP" .br .in -1c .SH "Detailed Description" .PP .SS "template .br class unsafe_pod_vector< T >" Copyright (C) 2015-2020 Mateusz Łącki and Michał Startek\&. .PP This file is part of \fBIsoSpec\fP\&. .PP \fBIsoSpec\fP is free software: you can redistribute it and/or modify it under the terms of the Simplified ('2-clause') BSD licence\&. .PP \fBIsoSpec\fP is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE\&. .PP You should have received a copy of the Simplified BSD Licence along with \fBIsoSpec\fP\&. If not, see https://opensource.org/licenses/BSD-2-Clause\&. .PP Definition at line 189 of file pod_vector\&.h\&. .SH "Author" .PP Generated automatically by Doxygen for IsoSpec from the source code\&.